0
我的系統是CentOS 6.4。我正在嘗試構建的軟件包是OpenGTS的最新版本。我遇到的問題是,在執行螞蟻都我得到以下輸出:「ant all」構建無法繼續。 '無法運行程序「java」。「
[[email protected] OpenGTS_2.5.0]# ant all
Buildfile: /usr/local/OpenGTS_2.5.0/build.xml
clean:
[delete] Deleting directory /usr/local/OpenGTS_2.5.0/build
custom.jar:
[echo] Skipping General Custom build ...
customtrack.jar:
[echo] Skipping Track Custom build ...
custom:
prepare:
[mkdir] Created dir: /usr/local/OpenGTS_2.5.0/build
[mkdir] Created dir: /usr/local/OpenGTS_2.5.0/build/lib
[echo] OS = Linux
[echo] JavaHome = /usr/lib/jvm/java-1.6.0-openjdk/jre
BUILD FAILED
/usr/local/OpenGTS_2.5.0/build.xml:182: Execute failed: java.io.IOException: Cannot run program "java" (in directory "/usr/lib/jvm/java-1.6.0-openjdk/jre"): java. io.IOException: error=2, No such file or directory
我的環境變量都被定義正確,但是從我可以告訴,構建要執行的Java 裏面的jre目錄。目前,我只能從二進制目錄內執行它。我應該修改.bashrc所以我可以從任何目錄執行java?提前致謝。
JavaHome應該指向您的JDK,而不是您的JRE ...不應該嗎?你可以嘗試包括jdkhome環境變量,指向JDK,看看它是否在騎它... – MadProgrammer
設置你的路徑包括你的jdk/bin文件夾 –
@MadProgrammer我有同樣的想法,但安裝指南明確指出使用JDK而不是JRE。 – sparecycle