【发布时间】: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