【问题标题】:JAVA_HOME points to the wrong place - when run from cmd promptJAVA_HOME 指向错误的位置 - 从 cmd 提示符运行时
【发布时间】:2012-11-17 09:39:56
【问题描述】:

我面临与以下链接中提到的相同的问题 JAVA_HOME points to the wrong place

但这是eclipse,我在DOS命令提示符> ant jar中面对它

注意:我已经正确更新了环境变量(JAVA_HOME 和 ANT_HOME)

【问题讨论】:

  • 检查你的 PATH 环境变量是否包含 %JAVA_HOME%\bin (in windows) 或 $JAVA_HOME/bin in linux/os x
  • 您的问题可能与this topic有关。

标签: java command-prompt


【解决方案1】:

检查您的注册表以查看路径是否已在此处更新。 我遇到了类似的问题,并且能够通过以下方式解决它:我正在使用 Windows 7 x64

开始->运行->“regedit”。

在注册表中转到:

计算机 -> HKEY_LOCAL_MACHINE -> 软件 -> JavaSoft -> Java 运行时环境

检查 JavaHome 是否指向正确的位置,如果需要,您可以对其进行修改。我的例子是:

C:\Program Files\Java\jdk1.7.0_45\jre

RuntimeLib 显示:

C:\Program Files\Java\jdk1.7.0_45\jre\bin\jvm.dll

至于您的 Ant 安装,请执行相同的检查,只是确保不要忘记路径结尾。 希望这可以帮助。

编辑:

我对这个答案中提供的工具的易用性感到震惊:Submitted by Eric

如果有人在运行 jar 文件时遇到问题,我强烈建议您看看这个。

【讨论】:

    【解决方案2】:

    如果您绝对确定您在计算机 -> ... 环境变量 -> 系统下有 JAVA_HOME,则重新启动命令提示符以获取新值。

    【讨论】:

      猜你喜欢
      • 2014-11-10
      • 1970-01-01
      • 1970-01-01
      • 2011-09-11
      • 2017-02-05
      • 1970-01-01
      • 1970-01-01
      • 2014-08-24
      • 1970-01-01
      相关资源
      最近更新 更多