【问题标题】:Windows 7 ignores my JAVA_HOME created by my accountWindows 7 忽略我的帐户创建的 JAVA_HOME
【发布时间】:2020-03-23 10:01:30
【问题描述】:

我如何说服 Windows 使用我帐户的 JDK,而不是放置在运行 java 1.6 的系统(管理员)“Windows\System32”中的默认 java。

当我录音时: where java 我有两条路径(我的 java 和系统一)。 当我运行 echo %JAVA_HOME% 时,我得到了我的 java (1.8),但是当我执行 java -version 时,我得到了系统一个 (1.6)

如果没有管理员权限,我怎么能擦除系统。

PS:我无法访问管理变量系统。

【问题讨论】:

  • Java 不关心 JAVA_HOME。它只是来自 PATH。
  • yrh 我知道,我将 java_bin 设置为 PATH 但仍然无法正常工作!
  • 所以你做的不对。

标签: java windows java-8 java-home system32


【解决方案1】:

将 Java bin 文件夹的路径设置为路径变量,例如如果您的 Java 安装在C:\java\jdk1.8.0_09,请将C:\java\jdk1.8.0_09\bin 设置为PATH 环境变量中的第一个条目

或者,您可以将C:\java\jdk1.8.0_09 设置为JAVA_HOME,然后将%JAVA_HOME%\bin 设置为PATH 环境变量。

【讨论】:

  • 我已经在 PATH 中设置了这个 java_bin,但是在我的帐户 PATH 中,然后这个 PATH 帐户将被添加到 PATH 系统中。不工作
  • @Mirlo - 我 100% 确定您在设置此设置时犯了错误。如果你能把你的java安装文件夹的截图和PATH环境变量的截图显示出来,我可以马上帮你解决。
猜你喜欢
  • 1970-01-01
  • 2021-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-26
相关资源
最近更新 更多