2016-04-21 81 views
0

我试图建立(通过命令行)以下组件:Ant构建:使用ClassNotFoundException的

蚂蚁版本:1.7.1
Java版本:1.3

不过,我发现了以下错误消息:

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

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

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

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

+0

可能是java版本不支持你可以试试1.4 –

+0

我在这个特定版本中必须使用java 1.3 – John

回答

0

这个问题非常棘手。我的蚂蚁的路径中包含字母“ö”。由于某些原因,在使用JDK1.3构建时,这可能不会被正确解释。如果您遇到类似问题,下面是一些指导原则:

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