设置
我在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
从命令行
- 将
C:Program FilesNetBeans 8.0.2extideantbin
添加到您的PATH - 添加环境变量
JAVA_HOME
,值为C:Program FilesJavajdk1.8.0_66
(当然,如果您最终使用不同的版本,请调整此值)。
ant
即可。例如,要重新构建项目,只需执行以下操作:
- 打开新的命令提示符
- 进入项目目录
- 类型
ant clean jar