17人参与 • 2025-07-11 • 其他编程
java_home_1.8
变量值:jdk 8安装路径java11_home_11
变量值:jdk 11安装路径 (其他版本如 jdk 17 同理,命名规则:java_home_<版本>
) 注:路径中禁止包含中文或空格 。java_home
变量值:%java_home_17%
(默认指向jdk 17,通过修改此值切换版本) 此变量是动态枢纽,修改其值即可切换jdk版本。
classpath
变量值:.;%java_home%\lib;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar
.
表示当前目录,不可省略 path
变量,新增两条(确保在顶部避免冲突):
%java_home%\bin %java_home%\jre\bin
%java_home%
引用路径,而非直接写死路径 打开新cmd窗口(环境变量修改后必须重启cmd) java -version # 应显示默认版本(如jdk 8)
java_home
的值:
%java_home_8%
→ 改为:%java_home_11%
java -version # 应显示默认版本(如jdk 11)
javac -version # 检查编译器版本 java # 查看jvm基础命令是否正常
若仅 java
生效但 javac
失败,需检查 path
是否包含 %java_home%\bin
且无多余引号
java_home
值已修改,并重启cmd c:\windows\system32\java.exe
) path
中 %java_home%\bin
是否被其他jdk路径覆盖。通过此方案,只需修改
java_home
的指向即可实现多版本无缝切换,适用于开发/测试多版本兼容性场景。若需更高效切换,可参考批处理脚本自动化方案
到此这篇关于jdk同时安装多个版本并自由切换的文章就介绍到这了,更多相关jdk安装多版本并切换内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论