簡體   English   中英

Java-螞蟻找不到rt.jar

[英]Java - ant cannot find rt.jar

我正在按照以下說明來編譯DrJava。

但是當我運行ant jar ,出現錯誤:

/Users/arthur/dj/drjava/build.xml:1270: Can't find rt.jar in the Java 7 home: ${env.JAVA7_HOME}

我知道rt.jar/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home/jre/lib

我如何解決它?

這個答案與其他人提供的答案相同-只是更詳細一點。 因此,您只需要在shell上鍵入以下內容:

export JAVA7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home/jre/lib

現在您已經提到我知道rt.jar位於/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home/jre/lib中。

通常,JDK中不會包含Contents/Home 標准Java安裝應具有jdk1.7.0_07.jdk/jre/lib 檢查上面是否提供了正確的路徑,並且rt.jar確實在其中。

您應該確保將螞蟻指向JDK而不是JRE。

將路徑設置為JDK。這將解決此問題。

我遇到了同樣的問題。 Pulak很接近,但是不太正確:最后不需要jre/lib部分。 最終對我有用的命令是:

export JAVA7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM