0

0

Spring Boot 2.4 手工和 SDKMAN! 安装 Spring Boot 命令行

星夢妙者

星夢妙者

发布时间:2025-10-07 17:01:47

|

147人浏览过

|

来源于php中文网

原创

对于 spring boot 来说,spring 命令行工具的内容可能并不总是必要的,但由于官方手册中包含了这部分内容,我们也在这里进行了一些说明。

Spring 工具主要用于初始化 Spring 项目和其他任务,但由于 Spring 基于 Java,因此通常需要手动配置环境。实际上,手动配置环境比使用配置工具更有利于了解运行参数和配置。

如果你是一名经验丰富的 Java 开发者,我们并不建议安装 Spring 命令行工具,因为它用处不大。

Spring Boot 2.4 手工和 SDKMAN! 安装 Spring Boot 命令行本文介绍了如何使用手动安装和 SDKMAN! 来安装 Spring Boot CLI。

Spring Boot CLI(命令行接口)是一个用于快速初始化 Spring 项目的命令行工具。Spring Boot 的命令行工具允许你运行 Groovy 脚本,这些脚本的语法与 Java 相似。

在运行和构建 Spring Boot 应用时,安装 CLI 并不是必需的。即使没有 CLI,你也可以快速运行 Spring Boot 应用,但这个官方提供的小工具可以让你更快地使用 Spring Boot。

手动安装时,你可以从 Spring 的软件仓库下载 Spring CLI 并进行安装。

可用的下载链接如下:

spring-boot-cli-2.4.2-SNAPSHOT-bin.zip spring-boot-cli-2.4.2-SNAPSHOT-bin.tar.gz Snapshot 版本是从最新的源代码库编译构建的,通常包含更多的 Bug 修复。下载地址请访问以下链接:snapshot 构建版本

下载完成后,请按照 INSTALL.txt 中的安装指南进行解压。总的来说,Spring CLI 是一个 spring 脚本(在 Windows 上使用的是 spring.bat)。这个可执行脚本文件可以在解压后的 bin/ 文件夹中找到。你也可以通过 .jar 文件使用 java -jar 来运行(运行时需确保 Jar 文件已添加到系统的 classpath 中)。

使用 SDKMAN! 安装

通义听悟
通义听悟

阿里云通义听悟是聚焦音视频内容的工作学习AI助手,依托大模型,帮助用户记录、整理和分析音视频内容,体验用大模型做音视频笔记、整理会议记录。

下载

Spring Boot 2.4 手工和 SDKMAN! 安装 Spring Boot 命令行如果你需要在系统中设置多个版本的 SDK,可以使用 SDKMAN!(软件开发工具包管理器)来安装。Groovy 和 Spring Boot CLI 都已部署到 SDKMAN! 中,配置好 SDKMAN! 环境后,你就可以在本地计算机上使用多版本的 Groovy 和 Spring Boot CLI。可以通过以下命令从 sdkman.io 安装 Spring Boot:

$ sdk install springboot
$ spring --version
Spring Boot v{spring-boot-version}

如果你正在开发 CLI 的某些功能,并希望使用本地编译的 CLI 构建版本安装到 SDKMAN! 中,可以通过以下命令进行版本切换:

$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-{spring-boot-version}-bin/spring-{spring-boot-version}/
$ sdk default springboot dev
$ spring --version
Spring CLI v{spring-boot-version}

上述命令展示了如何安装一个名为 devspring 实例以及安装验证。路径指向构建位置,因此每次重新编译后,你将使用最新的 spring 版本。

如果你需要检查已安装的版本和相关配置,请运行以下命令:

$ sdk ls springboot
================================================================================
Available Springboot Versions
================================================================================
> + dev
* {spring-boot-version}
================================================================================
+ - local version
* - installed
> - currently in use
================================================================================

需要注意的是,SDKMAN! 在 Windows 环境下的安装并不友好,因为它主要基于 Linux 环境配置。

根据我们的经验,不建议在 Windows 下使用 SDKMAN! 来配置 Spring 命令行工具。你只需要手动安装并配置 Spring 环境变量即可,类似于手动安装 Maven。

如果你仍然想在 Windows 下尝试使用 SDKMAN!,建议参考相关 SDKMAN! Windows 安装文章和官方网站提供的支持。

https://www.php.cn/link/2b8e6d821e9764aab5c68f62979c320b

相关专题

更多
java
java

Java是一个通用术语,用于表示Java软件及其组件,包括“Java运行时环境 (JRE)”、“Java虚拟机 (JVM)”以及“插件”。php中文网还为大家带了Java相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

841

2023.06.15

java正则表达式语法
java正则表达式语法

java正则表达式语法是一种模式匹配工具,它非常有用,可以在处理文本和字符串时快速地查找、替换、验证和提取特定的模式和数据。本专题提供java正则表达式语法的相关文章、下载和专题,供大家免费下载体验。

742

2023.07.05

java自学难吗
java自学难吗

Java自学并不难。Java语言相对于其他一些编程语言而言,有着较为简洁和易读的语法,本专题为大家提供java自学难吗相关的文章,大家可以免费体验。

738

2023.07.31

java配置jdk环境变量
java配置jdk环境变量

Java是一种广泛使用的高级编程语言,用于开发各种类型的应用程序。为了能够在计算机上正确运行和编译Java代码,需要正确配置Java Development Kit(JDK)环境变量。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

397

2023.08.01

java保留两位小数
java保留两位小数

Java是一种广泛应用于编程领域的高级编程语言。在Java中,保留两位小数是指在进行数值计算或输出时,限制小数部分只有两位有效数字,并将多余的位数进行四舍五入或截取。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

399

2023.08.02

java基本数据类型
java基本数据类型

java基本数据类型有:1、byte;2、short;3、int;4、long;5、float;6、double;7、char;8、boolean。本专题为大家提供java基本数据类型的相关的文章、下载、课程内容,供大家免费下载体验。

446

2023.08.02

java有什么用
java有什么用

java可以开发应用程序、移动应用、Web应用、企业级应用、嵌入式系统等方面。本专题为大家提供java有什么用的相关的文章、下载、课程内容,供大家免费下载体验。

430

2023.08.02

java在线网站
java在线网站

Java在线网站是指提供Java编程学习、实践和交流平台的网络服务。近年来,随着Java语言在软件开发领域的广泛应用,越来越多的人对Java编程感兴趣,并希望能够通过在线网站来学习和提高自己的Java编程技能。php中文网给大家带来了相关的视频、教程以及文章,欢迎大家前来学习阅读和下载。

16926

2023.08.03

无人机驾驶证报考 uom民用无人机综合管理平台官网
无人机驾驶证报考 uom民用无人机综合管理平台官网

无人机驾驶证(CAAC执照)报考需年满16周岁,初中以上学历,身体健康(矫正视力1.0以上,无严重疾病),且无犯罪记录。个人需通过民航局授权的训练机构报名,经理论(法规、原理)、模拟飞行、实操(GPS/姿态模式)及地面站训练后考试合格,通常15-25天拿证。

0

2026.01.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP注册时短信通知功能
PHP注册时短信通知功能

共8课时 | 12.8万人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号