我在没有管理员权限的计算机上。
上面安装了JDK 1.7,在系统环境变量中,它是第一个出现的。所以 java -version
显示 1.7。
我的要求是使用 JDK 1.8。但是我无权卸载Java 7,无权修改系统环境变量。
我尝试在用户环境变量上设置 JAVA_HOME
和 JDK 1.8 的路径。当我回显 %path%
时,我可以在末尾看到我的 JDK 1.8 路径。
但是由于 1.7 路径仍然是第一个,java -version
仍然返回 1.7。
有没有办法让我的 JDK 1.8 运行起来?
最佳答案
您可以通过直接指向完整路径来简单地做到这一点。
$JDK-1.8-FULL-PATH/bin/java -version
例如,如果 JDK1.8 位于 C:\abc\java\JDK1.8
,那么您的命令将是,
$C:\\abc\\java\\JDK1.8\\bin\\java -version
它将返回 1.8
关于java - 从环境变量中的用户帐户指向 JDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50526557/