Youtrack安装,找不到Java

时间:2015-03-31 21:43:09

标签: java linux unix path youtrack

我收到以下错误消息:

  

找不到版本1.7的Java可执行文件:    - 在指定的目录下找不到Java可执行文件:' internal / java / mac-x64',' internal / java / windows-x86'    - 未定义JAVA_HOME和JRE_HOME环境变量    - 在PATH环境变量

中列出的目录中找不到Java可执行文件      

请确保定义了其中一个环境变量   指向有效的Java(JRE)安装,然后再次运行Environment   变量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?

2 个答案:

答案 0 :(得分:1)

这一行是完全错误的,您的系统上不存在此路径,具有安全性。

BistroReservations_ReservationFurniture

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

JAVA_HOME

答案 1 :(得分:0)

而不是:

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'