我有一個Java項目。它由以下層次結構組成:「無法找到一個javac編譯器」錯誤螞蟻
Project:
- Server (contains the server.java)
- Client (contains the client.java)
- Protocol (contains message types in .java files)
我正在Eclipse中運行此項目。我已經得到了一個觀點,我需要用終端進行測試。我如何使用build.xml文件對其進行格式化,以便在我將其從Eclipse中移出並在服務器中運行時正常工作,但是在上面顯示的基本項目層次結構中?
我收到以下錯誤:
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar
Buildfile: /home/taylor/Desktop/Java/TCP/build.xml
build-subprojects:
init:
build-project:
[echo] TCP: /home/taylor/Desktop/Java/TCP/build.xml
BUILD FAILED
/home/taylor/Desktop/Java/TCP/build.xml:31: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "/usr/lib/jvm/java-7-openjdk-amd64/jre"
我強烈建議您使用更現代的構建工具,如gradle。當然,你可以使用螞蟻,但它會更多的工作。無論如何,你的問題太廣泛了。閱讀文檔並嘗試一些。詢問你是否真的有問題。 –