关于ANT的命令行执行

阿土伯伯 2004-01-17 05:15:34
我下载了apache-ant-1.6.0,写好了build.xml后,在Intellij中可以顺利的运行。但是当我在命令行方式下运行ant后,确给出了ant运行出错的信息,日志如下:
BUILD FAILED
java.lang.ArrayIndexOutOfBoundsException: 28304
at org.apache.tools.ant.util.FileUtils.toURI(FileUtils.java:1302)
at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:227)
at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:170)
at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:126)
at org.apache.tools.ant.Main.runBuild(Main.java:654)
at org.apache.tools.ant.Main.startAnt(Main.java:220)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:215)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:90)

Total time: 1 second
java.lang.ArrayIndexOutOfBoundsException: 28304
at org.apache.tools.ant.util.FileUtils.toURI(FileUtils.java:1302)
at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:227)
at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:170)
at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:126)
at org.apache.tools.ant.Main.runBuild(Main.java:654)
at org.apache.tools.ant.Main.startAnt(Main.java:220)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:215)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:90)
28304

是不是CLASSPATH设置有问题呢,我曾经多次调整了CLASSPATH的设置,都没有效果。哪位大侠能知道这个是什么原因呢。我是初次使用ANT来编译JAVA程序的。
...全文
1019 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
filippo1980 2004-01-17
  • 打赏
  • 举报
回复
看看
comcy 2004-01-17
  • 打赏
  • 举报
回复
你的环境变量和类路径都设了吗?
xml解析器路径加入classpath了吗?
build.xml得在当前目录下。
stonecsdn 2004-01-17
  • 打赏
  • 举报
回复
贴出builde.xml看看吧
yu_shi_bin 2004-01-17
  • 打赏
  • 举报
回复
没有见过,是不是build.xml有问题,贴出来看看 帮你up

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧