前端之学习后端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 # 设为默认版本
相关推荐
曹牧4 分钟前
Spring Boot:如何测试Java Controller中的POST请求?
java·开发语言
执笔论英雄21 分钟前
【大模型学习cuda】入们第一个例子-向量和
学习
wdfk_prog34 分钟前
[Linux]学习笔记系列 -- [drivers][input]input
linux·笔记·学习
爬山算法1 小时前
Hibernate(90)如何在故障注入测试中使用Hibernate?
java·后端·hibernate
kfyty7251 小时前
集成 spring-ai 2.x 实践中遇到的一些问题及解决方案
java·人工智能·spring-ai
猫头虎1 小时前
如何排查并解决项目启动时报错Error encountered while processing: java.io.IOException: closed 的问题
java·开发语言·jvm·spring boot·python·开源·maven
李少兄1 小时前
在 IntelliJ IDEA 中修改 Git 远程仓库地址
java·git·intellij-idea
忆~遂愿1 小时前
ops-cv 算子库深度解析:面向视觉任务的硬件优化与数据布局(NCHW/NHWC)策略
java·大数据·linux·人工智能
小韩学长yyds2 小时前
Java序列化避坑指南:明确这4种场景,再也不盲目实现Serializable
java·序列化
仟濹2 小时前
【Java基础】多态 | 打卡day2
java·开发语言