簡體   English   中英

鑒於已安裝NetBeans,如何從命令行(在Windows上)使用ant?

[英]Given that NetBeans is installed, how can I use ant from the command-line (on Windows)?

我在Windows 7(64位)計算機上安裝了NetBeans 8.0.2。 我還安裝了JDK(Java SE Development Kit 8更新66(64位))。

我想從命令行運行ant ,但是我認為使它運行最接近的方法如下:

java -jar "C:\Program Files\NetBeans 8.0.2\extide\ant\lib\ant.jar"

但我得到了錯誤

Error: Could not find or load main class org.apache.tools.ant.Main

我還嘗試了以下操作,以為Main.class可能位於ant.jar ,但出現了相同的錯誤:

java -cp "C:\Program Files\NetBeans 8.0.2\extide\ant\lib\ant.jar" -jar "C:\Program Files\NetBeans 8.0.2\extide\ant\lib\ant.jar"

我花了至少一個小時在網上搜索,並在StackOverflow上搜索了分析服務。 我找到的最接近的是使用Ant從命令行編譯NetBeans項目 ,但是它假定可以從命令行訪問ant

要設置ant以從命令行工作

  1. C:\\Program Files\\NetBeans 8.0.2\\extide\\ant\\bin到PATH
  2. 添加值為C:\\Program Files\\Java\\jdk1.8.0_66的環境變量JAVA_HOME (當然,如果最終使用其他版本,請進行調整)。

現在已經設置好了,只需正常使用命令行中的ant即可。

例如,要重建項目,只需執行以下操作:

  1. 打開一個新的命令提示符
  2. 轉到項目目錄
  3. ant clean jar

暫無
暫無

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

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