【发布时间】:2015-06-05 09:50:13
【问题描述】:
我收到以下错误消息:
找不到 1.7 版的 Java 可执行文件: - 在指定目录下找不到 Java 可执行文件:'internal/java/mac-x64'、'internal/java/windows-x86' - 没有定义 JAVA_HOME 和 JRE_HOME 环境变量 - 在 PATH 环境变量中列出的目录中找不到 Java 可执行文件
请确保其中一个环境变量已定义并且是 指向有效的 Java (JRE) 安装,然后再次运行环境 可以设置变量 FJ_DEBUG 来启用调试输出
找不到Java。请确保已安装 JDK 或 JRE 并且 JAVA_HOME 环境变量指向它。 youtrack.sh:12:退出:非法 数字:-1
但我的 linux 服务器上确实安装了 JDK:
root@ikw:/home/ad# update-alternatives --display java
java - auto mode
link currently points to /usr/bin/gij-4.7
/opt/jdk/jdk1.7.0_75/bin/java - priority 100
/usr/bin/gij-4.7 - priority 1047
Current 'best' version is '/usr/bin/gij-4.7'
我在文件中也有路径变量cofig:.profile
JAVA_HOME='/usr/bin/gij-4.7/opt/jdk/jdk1.7.0_75/bin/java'
export JAVA_HOME
PATH="$JAVA_HOME/bin:$PATH"
export PATH
知道如何解决 java 问题以安装 youtrack 吗?
【问题讨论】:
-
JAVA_HOME 应该指向 JRE 文件夹,而不是 java 可执行文件
标签: java linux unix path youtrack