當嘗試使用ant編譯項目時,出現了一個問題,它的構建文件是通過Eclipse生成的。在工作中,我正在運行Debian,一切正常,在服務器上也是如此。Ant/Ubuntu/Eclipse JAVA_HOME
但是在家裏我有Ubuntu,當我嘗試編譯時出現以下錯誤。
JAVA_HOME不指向JDK。
它當前設置爲 「/ usr/lib中/ JVM/Java的7-的OpenJDK,AMD64/JRE」
所以我編輯我的.bashrc中有以下幾行
出口JAVA_HOME =/usr/lib目錄/ JVM/Java的7-的OpenJDK-AMD64
出口PATH = $ PATH:$ JAVA_HOME/bin中
我重新啓動我的.bashrc我測試
回聲$ JAVA_HOME
/usr/lib目錄/ JVM/Java的7-的OpenJDK-AMD64
罰款,然後我嘗試重新編譯,但錯誤依然存在。
也許JAVA_HOME不指向JDK。
它當前設置爲 「/ usr/lib中/ JVM/Java的7-的OpenJDK,AMD64/JRE」
上的任何想法如何解決這個問題?理想情況下,因爲項目在多臺機器上運行,所以任何更改都應該是本地的。
在此先感謝
謝謝,但不,它沒有解決它。 – Altober
您可以確保在/ usr/lib/jvm/java-7-openjdk-amd64 /下安裝了完整的jdk嗎? – Wintermute
我也在使用Ubuntu和java 7.我下載並安裝了/opt/jdk1.7.0_07下的jdk。我的.bashrc的末尾是這樣的: [...] 出口JAVA_HOME = /選擇/ jdk1.7.0_07 出口PATH = $ JAVA_HOME /斌/:$ PATH – Wintermute