【问题标题】:Youtrack Installation, Java not foundYoutrack 安装,未找到 Java
【发布时间】: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


【解决方案1】:

代替:

JAVA_HOME='/usr/bin/gij-4.7/opt/jdk/jdk1.7.0_75/bin/java'

试试这个:

JAVA_HOME='/usr/bin/gij-4.7/opt/jdk/jdk1.7.0_75'

【讨论】:

    【解决方案2】:

    此行完全错误,此路径在您的安全系统上不存在。

    JAVA_HOME='/usr/bin/gij-4.7/opt/jdk/jdk1.7.0_75/bin/java'

    换你的JAVA_HOME:

    JAVA_HOME='/opt/jdk/jdk1.7.0_75'
    

    【讨论】:

    • @user3576148 首先很有趣:“这就是解决方案”和一个公认的答案,现在什么都没有?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-25
    • 2021-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多