两个JDK版本的Java路径和同一个Windows机器中的两个用户?

时间:2016-01-12 12:10:34

标签: java windows

我正在尝试为Windows机器中的两个不同用户使用两个不同的JDK版本JDK1.7和JDK1.8。但是我为这两个用户获得了相同的版本。如何永久为不同用户获取不同版本。

如果我在命令提示符下设置,我会得到不同的版本,但如何在没有像set path=%path%;C:\Program Files\Java\jdk1.7.0_79\bin;.;这样的命令提示符中为一个用户和另一个用户setpath=%path%;C:\Program Files\Java\jdk1.8.0_66\bin;.;...设置路径的情况下永久保留它。

JAVA路径:

JAVA PATH

3 个答案:

答案 0 :(得分:0)

JAVA_PATH是环境变量的一部分。这些变量有两种:系统范围的环境变量和用户环境变量。系统范围意味着为所有用户指定了这些变量。另一方面,用户类型仅供其指定的用户使用。

因此,不要在系统范围内设置JAVA_PATH,而是根据需要为每个用户设置它,并且每个用户都应该使用它自己的JDK版本。虽然Java是向后兼容的,但您也可以为两个用户使用JDK8。

答案 1 :(得分:0)

创建环境变量 - > "用户变量"指向不同用户的不同[Java] / bin。一个用java 7&另外还有Java 8。

答案 2 :(得分:0)

为各个用户在PATH的用户变量部分设置Environment Variables环境变量。然后您就可以为不同的用户使用不同的版本。

enter image description here