切换JDK版本quick
2018-10-13 06:27:58来源:博客园 阅读 ()
最近遇到一个小问题,同时做两个项目,jdk版本一个是5,一个是6,我也去网上找了找方法,但是感觉不是特别好用,最后自己通过一些环境变量设置的技巧和一些批处理命令来使得这件事情只需要双击,输入一个数字回车就可以完成。
下面就带大家看看
步骤一:准备好一些各种JDK的解压版,如下
步骤二:设置自己本地的系统环境变量,看好自己的JDK路径
现在有多个版本就有多个路径,系统环境变量如图
估计平时需要在电脑点点点,而且还很麻烦现在只需要
打开cmd输入
setx java5 "D:\rjb\env\jdk150_04" /m
setx java6 "D:\rjb\env\jdk160_05_32bit" /m
句尾/m 必须添加,加/m是修改系统环境变量,不加/m是修改用户变量
需要几个就设置几个
然后设置JAVA_HOME系统变量如图
步骤三:接下来说具体方案,一共三种方案
一,可以这样点开系统变量页面去改JAVA_HOME变量
只要你已经设置过其他版本,就可以通过改数字来切换JDK版本
二、通过p处理命令
打开cmd,输入: setx JAVA_HOME "%java5%" /m
句尾/m 必须添加,加/m是修改系统环境变量,不加/m是修改用户变量
然后回车 会提示保存值成功
然后我们关掉cmd窗口,再重新打开 输入java -version看看是否切换版本成功吧
三、p处理脚本
想用此方法的需要前面不同JDK版本的变量名需要为 “java5”数字对应不同的版本
1 @echo off 2 mode con cols=40 lines=18 3 @echo 欢迎来到批处理之JDK版本快捷切换工具 4 @echo 作者:laleo 5 @echo へ /\ 6 @echo /\7 ∠_/ 7 @echo / │ / / 8 @echo │ Z _,< / /`ヽ 9 @echo │ ヽ / 〉 10 @echo Y ` / / 11 @echo \● /\ ● \\〈 / 12 @echo () へ \ \〈 13 @echo // \_ ィ │ // 14 @echo / へ / /<\ \\ 15 @echo ヽ_/ (_/ │// 16 @echo 7 \/ 17 @echo >―r ̄ ̄`\―_ 18 @echo 。 19 @echo off 20 set five=5 21 set six=6 22 set seven=7 23 set eight=8 24 goto start 25 :1 26 @echo 您输入的版本号不存在 27 goto start 28 :start 29 set /p input1=请输入要选择的版本号 30 if %input1%==5 (set version=%five%) else ( 31 if %input1%==6 (set version=%six%) else ( 32 if %input1%==7 (set version=%seven%) else ( 33 if %input1%==8 (set version=%eight%) else ( 34 if %input1%==exit (exit) else (goto 1) 35 )))) 36 setx JAVA_HOME "%%java%version%%%" /m 37 @echo へ /\ 38 @echo /\7 ∠_/ 39 @echo / │ / / 40 @echo │ Z _,< / /`ヽ 41 @echo │ ヽ / 〉 42 @echo Y ` / / 43 @echo \● /\ ● \\〈 / 44 @echo () へ \ \〈 45 @echo // \_ ィ │ // 46 @echo / へ / /<\ \\ 47 @echo ヽ_/ (_/ │// 48 @echo 7 \/ 49 @echo >―r ̄ ̄`\―_ 50 @echo 。 51 pause
如果不需要jdk8可以这样
把红框标注的删掉,最下面,删一个版本就去掉一个右括号
如果是增加版本例如增加JDK9
个人是比较喜欢第三种的
第一次发博,不喜勿喷,喜欢自取
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- jdk各个版本下载 2020-06-11
- 构建自己的jar包上传至Mvaen中央仓库和版本更新 2020-06-11
- 今天来介绍java 各版本的新特性,一篇文章让你了解 2020-06-10
- JDK8的JVM内存模型小结 2020-06-03
- JDK1.7和1.8的HashMap对比详解 2020-06-02
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash