2015-03-31 51 views
1

我收到以下錯誤消息:Youtrack安裝,爪哇沒有發現

的Java 1.7版本的可執行文件未找到: - Java可執行文件未在指定目錄下找到:「內部/ JAVA/MAC -x64' ,‘內部/ JAVA/Windows的x86的’ - 無論是JAVA_HOME還是JRE_HOME環境變量定義 - Java可執行文件未在PATH環境變量中列出的目錄中找到

請確認的一個環境變量被定義並且指向 到有效的Java(JRE)安裝,然後再次運行環境 變量FJ_DEBUG可以設置爲啓用調試輸出

未找到Java。請確保已安裝JDK或JRE,並且JAVA_HOME環境變量指向它。 youtrack.sh:12:退出:非法 號:-1

但我做我的Linux服務器上安裝了JDK:

[email protected]:/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?

+0

JAVA_HOME應該指向JRE文件夾,而不是Java可執行 – Jk1 2015-04-01 06:52:47

回答

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' 
1

這條線是完全錯誤的,這條道路並不在系統安全上存在。

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' 
+0

,這是解決方案,謝謝! :) – 2015-05-14 14:22:51

+0

@ user3576148有趣的第一:「這是解決方案」和一個接受的答案,現在什麼都沒有? – 2015-06-01 13:45:27