win10看java版本信息_Win10切换JDK版本

开发项目由于使用JDK版本不同,来回配置环境变量有点繁琐,用了一天百度得到的方法

1:安装不同版本的JDK,这个应该都可以完成

2:配置环境变量

CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

JAVA_HOME  D:\java\Java\jdk1.6\jdk1.6.0_33

path   %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

da7f08ded30bf1c57a2d890d715160b3.png

78332418

3如果发现java -version 版本和自己配置的java_home版本不同 如下图,把%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;放在C:\ProgramData\Oracle\Java\javapath;前面,具体原因去百度

431ba3f501b2b0800a3ade3f01877427.png

78332418

然后执行这个批处理命令 复制下面代码保存到.bat格式文件,双击执行,如果执行中出现“拒绝访问“  请用管理员权限运行

@echo off

rem --- Base Config ---

:init

set JAVA_HOME_1_8=D:\java\Java\jdk1.8\jdk1.8.0_45

set JAVA_HOME_1_7=D:\java\Java\jdk1.7\jdk1.7.0_15

set JAVA_HOME_1_6=D:\java\Java\jdk1.6\jdk1.6.0_33

set RefreshEnv=D:\JdkSwitch\switchVersion\RefreshEnv.exe

:start

echo 当前JDK 版本:

java -version

echo.

echo =============================================

echo 本机JDK版本列表

echo 1.8

echo 1.7

echo 1.6

echo =============================================

:select

set /p opt=请选择JDK版本:

if %opt%==1.8 (

set TARGET_JAVA_HOME=%JAVA_HOME_1_8%

)

if %opt%==1.7 (

set TARGET_JAVA_HOME=%JAVA_HOME_1_7%

)

if %opt%==1.6 (

set TARGET_JAVA_HOME=%JAVA_HOME_1_6%

)

echo 当前选择的Java路径:%TARGET_JAVA_HOME%

wmic ENVIRONMENT where "name='JAVA_HOME'" delete

wmic ENVIRONMENT create name="JAVA_HOME",username="",VariableValue="%TARGET_JAVA_HOME%"

rem -- refresh env ---

call %RefreshEnv%

echo 请按任意键退出!

pause>null

@echo on

如果执行后发现使用java -version 版本还是不对 请打开环境变量配置,看java_home 对应的路径是否正确,是否多空格

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值