在命令提示错误中执行Ant编译JAR

在命令提示错误中执行Ant编译JAR,ant,jar,command-prompt,Ant,Jar,Command Prompt,大家好,几个月前我刚开始学习编程(Java)。我在命令提示符下使用Ant编译Jars文件时遇到一些问题。我没有安装Ant,但在另一个文件夹中有Ant的副本。那么,如何在指定目录的命令提示符中执行这个“antjar”命令呢 Directory to run "ant jar": C:\Program Files\GATE_Developer_7.1\plugins\MultiPaX\ Directory containing a copy of Ant: C:\Program Files\GATE

大家好,几个月前我刚开始学习编程(Java)。我在命令提示符下使用Ant编译Jars文件时遇到一些问题。我没有安装Ant,但在另一个文件夹中有Ant的副本。那么,如何在指定目录的命令提示符中执行这个“antjar”命令呢

Directory to run "ant jar": C:\Program Files\GATE_Developer_7.1\plugins\MultiPaX\
Directory containing a copy of Ant: C:\Program Files\GATE_Developer_7.1\lib
不安装Ant就可以做到这一点吗?多谢各位

编辑: 我已将Ant下载并解压缩到C:\Ant。然后,我设置如下所示的路径。但它给了我一些错误

构建失败
由于未知原因,C:\Program Files…\MultiPaX\classes创建未成功。

您可以尝试设置指向所需ANT文件夹的ANT_HOME环境变量。之后,您可以在comman提示符下从任何地方调用Ant。

您可以按照上面的建议设置Ant_HOME,然后设置PATH变量以将您带到它的bin文件夹,如下所示:

ANT\u HOME=C:\ANT 路径=%PATH%;%蚂蚁之家%\bin//给定的bin文件夹位于C:\ant下,否则将ant_带回家到ant的bin文件夹上方的一个级别

在此之后,您可以从命令提示符中的任何位置执行ant命令


希望这会有所帮助。

我以前也遇到过类似的问题,这就是我所尝试的

1) 下载Ant

2) 解压它并将其放在任何你想要的地方:在本例中是C:\ant

3) 打开命令提示符并输入以下命令:

C:\>set ANT_HOME=C:\ant
C:\>set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_25
C:\>set PATH=%PATH%;%ANT_HOME%\bin
4) 要确保正确安装Ant,请在命令提示符中键入:

C:\>ant -version
Apache Ant(TM) version 1.9.1 compiled on May 15 2013 
如果您收到此消息,那么您的Ant可能已正确安装

5) 导航到要编译文件的目录,并在命令提示符下键入“antjar”

如果这仍然不起作用,您可能希望确保您检查了Ant应该编译文件的目录的文件夹权限

Changing folder permissions:
1) Right click on the folder > Properties > Security.
2) Click on Edit or Advanced to change the permission.
要阅读有关如何执行此操作的更多信息,请查看MS网站上的答案:

你为什么不想安装ant?@tieTYT-实际上我已经安装了ant,但是我遇到了一些错误。我想也许我没有正确安装它,所以我尝试使用GATE附带的Ant副本。在最近的GATE版本中,我们不再在发行版中包含Ant的完整副本。lib中仍然有两个与ant相关的jar文件,因为它们是编译时依赖项(GATE包括两个ant任务),但是您需要安装完整ant发行版的单独副本,以便能够实际构建东西。