【问题标题】:Issue with JAVA_HOMEJAVA_HOME 的问题
【发布时间】:2013-05-08 13:20:10
【问题描述】:

我正在尝试运行 sonar runner,我的项目目录中有 bat 文件,当我通过命令提示符导航到它并尝试运行它时,我收到一条错误消息

错误:JAVA_HOME 存在但未指向有效的 Java 主目录 文件夹。在那里找不到“\bin\java.exe”文件。

如果我回显 Java_Home 的路径,它也指向了

$C:\Program Files (x86)\Java\jdk1.7.0_15\bin

这条路径是正确的还是需要改变?

谢谢

【问题讨论】:

  • 我认为 Java home 没有 bin,但是你需要将 %java_home%/bin 添加到你的路径变量中
  • JAVA_HOME 存在,我尝试了所有组合来设置它的路径,即 jdk、jre、jdk/bin、jre/ 和 jre/bin。不过,当我运行 sonar-runner.bat 时,我得到了同样的错误。我还删除了系统中所有旧 JDK 的痕迹。

标签: java environment-variables


【解决方案1】:

它应该指向 java 根文件夹,在你的情况下指向 C:\Program Files (x86)\Java\jdk1.7.0_15

【讨论】:

    【解决方案2】:

    请将您的路径限制为仅C:\Program Files (x86)\Java\jdk1.7.0_15(即没有 bin)。

    【讨论】:

      【解决方案3】:

      鉴于它正在寻找\bin\java.exe JAVA_HOME,我怀疑你应该将它设置为C:\Program Files (x86)\Java\jdk1.7.0_15 - 没有bin 部分。

      【讨论】:

        【解决方案4】:

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-12-10
          • 2020-09-13
          • 2011-07-18
          • 1970-01-01
          相关资源
          最近更新 更多