声纳运行器:JAVA_HOME 存在但未指向有效的 Java 主文件夹 [英] Sonar runner: JAVA_HOME exists but does not point to a valid Java home folder

查看:23
本文介绍了声纳运行器:JAVA_HOME 存在但未指向有效的 Java 主文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

情况:我在 Win XP 32 位系统上安装了 Sonarqube.我按照指示设置了所有路径.服务器在 localhost://9090 上打开得很好.

Situation : I installed Sonarqube on a Win XP 32-bit system. I set all paths as instructed. The server opens up well at localhost://9090.

我的 JAVA_HOME 是:C:Program FilesJavajdk1.7.0_60;

My JAVA_HOME is: C:Program FilesJavajdk1.7.0_60;

问题当我运行 sonar-runner.bat 时,出现以下错误:

Problem When I run, sonar-runner.bat, I get the following error:

错误:Java_Home 存在但不指向有效的 Java 主文件夹.此处找不到injava.exe"文件.

ERROR: Java_Home exists but does not point to a valid Java home folder. No "injava.exe" file can be found here.

我尝试了什么:我将/bin 添加到路径中.我尝试了/jre,然后是/jre/bin(注意:它们都包含/bin/java.exe".

What I tried: I added /bin to the path. I tried /jre, and then /jre/bin (Note: all of them contain the "/bin/java.exe" within them.

这是由于 Java(或 Jdk)文件夹的某些权限问题吗?

Is this due to some permissions issue of the Java (or Jdk) folder ?

推荐答案

去掉末尾的分号;;现在它被包含在构造的路径中.

Remove the semicolon ; from the end; right now it's being included in the constructed path.

此变量应为单个目录,而不是列表,并且不应有路径分隔符.

This variable is expected to be a single directory, not a list, and should not have a path separator.

这篇关于声纳运行器:JAVA_HOME 存在但未指向有效的 Java 主文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆