windows下多个JDK间的切换

背景

项目使用的是jdk1.7,但由于需要使用jmeter自测高并发场景,jmeter需要jdk1.8的支持,所以需要在电脑下安装多jdk。


配置环境变量

  • 检查当前jdk版本
    进入cmd窗口,输入java -version javac-version检查版本
    在这里插入图片描述
    当前jdk版本为1.7
  • 设置JAVA_HOME路径
    在这里插入图片描述
    设置两个jdk版本的路径,并通过JAVA_HOME调用,以后修改版本只要修改JAVA_HOME中引用的名称就行了,比较方便
  • 设置Path路径
    Path最前面加上.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  • 设置CLASSPATH路径
    CLASSPATH中加入.;%JAVA_HOME%\lib\;%JAVA_HOME%\lib\tools.jar

切换jdk

JAVA_HOME的值修改为%JAVA_HOME8%,打开cmd窗口验证
在这里插入图片描述
ok,切换成功


可能遇到的问题及解决办法

如果遇到jdk切换不成功或者java -versionjavac -version版本不一致的情况,可以从以下几点尝试:

  • PATH路径中将.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;放在最开头,如果PATH中有C:\ProgramData\Oracle\Java\javapath;则将其删除,并进入C:\ProgramData\Oracle\Java,将Java文件直接删除
  • 删除C:\Windows\System32目录下java.exejavaw.exejavaws.exe三个文件
  • 如果还不可以,emmm…也许只是你切换jdk后没有新开一个cmd窗口进行验证,在旧的cmd窗口jdk信息是不会变化的

猜你喜欢

转载自blog.csdn.net/tonywu1992/article/details/83061591
今日推荐