前端之学习后端java小白(一)之SDKMAN

一、安装多版本的maven

1. SDKMAN是Java生态系统中最流行的工具版本管理器,同前端nvm类似,使用SDKMAN可自由切换maven版本号
复制代码
// 1. 下载安装脚本
curl -s "https://get.sdkman.io" | bash
/**
*2. 初始化配置
* a.关闭终端并重新打开,或手动执行初始化命令
* (此操作将 SDKMAN 的环境变量配置到 shell 启动文件中(如 .zshrc 或 .bash_profile))
*/
 source "/Users/wenzhenhua/.sdkman/bin/sdkman-init.sh"  
// 3.验证安装
sdk version 
2. 常用操作
  1. 安装 JDK
    可选择安装最新稳定版或指定版本(如 sdk install java 17)

    sdk install java

  2. 切换默认版本

    // 如: sdk default java 17
    sdk default java <version>

  3. 查看可用版本

    sdk list java

  4. 安装指定maven

    sdk list maven | grep 3.5.3

检查 maven是否安装成功

复制代码
mvn -version
3. SDKMAN常用命令
复制代码
# 查看当前使用的Maven版本
sdk current maven

# 查看所有已安装的Maven版本
sdk list maven

# 切换到其他版本(如果需要)
sdk use maven 3.8.6    # 临时切换
sdk default maven 3.5.3 # 设为默认版本
相关推荐
专注代码七年14 分钟前
IDEA JVM优化配置idea64.vmoptions - 保守兼容版本 兼容IDEA 2023.3.6版本【亲测可用】
java·jvm·intellij-idea
疯癫的老码农28 分钟前
【word解析】Java文件解析问题排查:无法找到OMML2MML.xsl的IO异常解析
java·开发语言·spring boot·spring·maven
songx_991 小时前
leetcode(填充每个节点的下一个右侧节点指针 II)
java·数据结构·算法·leetcode
丰年稻香1 小时前
神经网络反向传播中的学习率:从理论到实践的全面解析
人工智能·神经网络·学习
Dyanic2 小时前
FreeFusion:基于交叉重构学习的红外与可见光图像融合
学习·重构
花心蝴蝶.2 小时前
JVM 内存结构
java·开发语言·jvm
lichong9512 小时前
【大前端++】Android studio Log日志高对比度配色方案
android·java·前端·json·android studio·大前端·大前端++
97zz2 小时前
实战排查:Java 解析 Excel 大型 导致内存溢出问题的完整解决过程
java·开发语言·spring boot·excel
没头脑的男大2 小时前
如何把pdf转换的excell多个表格合并
java·前端·pdf
懒惰蜗牛3 小时前
Day24 | Java泛型通配符与边界解析
java·后端·java-ee