Ant构建:ClassNotFoundException

时间:2016-04-21 11:21:12

标签: java ant

我正在尝试使用以下组件构建(通过命令行):

Ant版本:1.7.1
Java版本:1.3

但是,我收到以下错误消息:

java.lang.ClassNotFoundException: org.apache.tools.ant.Main

另一个有趣的问题是,当我在命令行中编写以下命令时,我得到了同样的错误: ant -v

但是,当我使用Java 1.6 *时,则不会出现此错误。

如果出现此错误,可能是什么原因?

1 个答案:

答案 0 :(得分:0)

问题非常棘手。我的蚂蚁的路径包含字母“ö”。在使用JDK1.3构建时,由于某种原因,这可能无法正确解释。如果您遇到类似问题,请遵循以下指南:

  1. 确保Ant和JDK的路径不包含非英语字符,例如:å,ä,ö。
  2. 确保在Path变量中输入以下值(在系统变量下):%ANT_HOME%\ bin
  3. 如果在安装Ant时未自动完成,请创建一个名为ANT_HOME的用户变量。在那里,您可以指定Ant目录的路径。
  4. 确保系统变量CLASSPATH包含Ant文件夹的路径。