簡體   English   中英

Ant中出現“無法找到javac編譯器”錯誤

[英]“Unable to find a javac compiler” error in Ant

我有一個Java項目。 它由以下層次結構組成:

項目:

  • 服務器(包含server.java)
  • 客戶端(包含client.java)
  • 協議(在.java文件中包含消息類型)

我正在用Eclipse運行該項目。 我已經到了需要測試終端的地步。 我如何使用build.xml文件設置其格式,以便每當我將其從Eclipse中取出並在服務器中運行時都可以正常工作,但是要使用與上述相同的基本項目層次結構?

我收到以下錯誤:

無法找到tools.jar。 期望在/usr/lib/jvm/java-7-openjdk-amd64/lib/tools.jar中找到它

構建文件:/home/taylor/Desktop/Java/TCP/build.xml

構建子項目:

在里面:

構建項目:

[echo] TCP:/home/taylor/Desktop/Java/TCP/build.xml

建立失敗

/home/taylor/Desktop/Java/TCP/build.xml:31:找不到Javac編譯器; com.sun.tools.javac.Main不在類路徑中。 也許JAVA_HOME沒有指向JDK。 當前設置為“ / usr / lib / jvm / java-7-openjdk-amd64 / jre”

build.xml是一個Ant腳本文件。 只需在您的操作系統中安裝Ant 然后,在命令行上,轉到包含build.xml的目錄並鍵入:

ant

默認情況下,它將查找並運行名為build.xml的本地文件。

有關如何組織Ant構建腳本的示例,請參見此處

暫無
暫無

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

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