改变系统Java

时间:2016-02-17 09:27:29

标签: java batch-file cmd

我的系统1.6,1.7和java 8中有3个java 我将 JAVA_HOME 和路径设置为1.7,但是当我使用cmd管理员模式运行 java -version 时,它会返回给我8. 任何人都可以告诉我cmd选择java,以及我如何将其更改为另一个版本。

更新:我已经在路径变量

中设置了java 7 / bin

2 个答案:

答案 0 :(得分:0)

启动cmd shell并输入echo %PATH%

操作系统会检查列出的目录,第一个具有java二进制文件的目录将是正在使用的目录。

要更改它 - PATH变量是根据Control Panel - >中的设置设置的。 System - > Advanced System Settings - > Environment Variables。您需要启动新的cmd会话才能查看更新的更改。

答案 1 :(得分:0)

当我们以管理员身份运行cmd时,它会选择已在C:/ user / windows32文件夹下可用的java.exe。

要解决此问题,请在路径末尾添加我的java,而不是在路径末尾添加我的java。

所以这是cmd中使用的代码,如果以管理员身份运行

set path=%JAVA_HOME%/bin;%path%;
java -version