既然已经安装了NetBeans,我如何从命令行(在Windows上)使用ant呢?



我在Windows 7(64位)机器上安装了NetBeans 8.0.2。我还安装了JDK (Java SE Development Kit 8 update 66(64位))。

我想从命令行运行ant,但我认为我最接近的是让它运行:

java -jar "C:Program FilesNetBeans 8.0.2extideantlibant.jar"

但是我得到了错误

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

我也尝试了以下,认为Main.class可能在ant.jar内,但得到相同的错误:

java -cp "C:Program FilesNetBeans 8.0.2extideantlibant.jar" -jar "C:Program FilesNetBeans 8.0.2extideantlibant.jar"

我花了至少一个小时在网上和StackOverflow上搜索答案。我发现最接近的是通过使用Ant从命令行编译NetBeans项目,但它假设ant已经可以从命令行访问。

设置ant从命令行

  1. C:Program FilesNetBeans 8.0.2extideantbin添加到您的PATH
  2. 添加环境变量JAVA_HOME,值为C:Program FilesJavajdk1.8.0_66(当然,如果您最终使用不同的版本,请调整此值)。
现在它已经设置好了,只需从命令行正常使用ant即可。例如,要重新构建项目,只需执行以下操作:
  1. 打开新的命令提示符
  2. 进入项目目录
  3. 类型ant clean jar

相关内容

  • 没有找到相关文章

最新更新