2014-09-22 72 views
1

我試圖建立一個項目使用螞蟻但我不斷收到此錯誤發行ant clean無法找到tools.jar。預計發現它在/usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar

Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar 

我試着改變JAVA_HOME指向JDK和導出的PATH變量,但仍然無濟於事。下面是他們的樣子:

export PATH="/usr/local/heroku/bin:$PATH" 

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 

export PATH=$JAVA_HOME/bin:$PATH 

下面是我的/ etc/environment文件看起來像:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/$ 
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64" 
+1

嘗試用這種 http://stackoverflow.com/questions/5559956/ant-needs-tools-jar-and-unable-to-find-it – OscarGz 2014-09-22 08:36:42

+0

[無法找到tools.jar中的可能重複](http://stackoverflow.com/questions/5730815/unable-to-locate-tools-jar) – Andrea 2015-05-12 15:22:24

回答

1

正如在評論中提及的OscarGz,你應該能夠找到你的答案 Ant needs tools.jar and unable to find it

簡短摘要:安裝與匹配版本的JDK(Java Development Kit)。在基於Debian的系統中,該軟件包可能被稱爲openjdk-7-jdk(或更高版本)。您可能還需要設置這實際上是使用通過調用update-alternatives工具java和javac的Java版本:那麼

update-alternatives --config javac 
update-alternatives --config java 

手動設置環境變量的不應該是必要的。

相關問題