有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java ECLIPSE:构建失败

我正试图在Eclipse中构建一个JavaEE项目。我的系统有ApacheAnt版本1.10.2,EclipseAnt运行时有1.10.1。 在构建项目的相关xml时,我遇到了以下错误:

 [exec] BUILD FAILED
 [exec] java.lang.NoSuchMethodError: org.apache.tools.ant.launch.Locator.fromJarURI(Ljava/lang/String;)Ljava/lang/String;
 [exec]     at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:255)
 [exec]     at org.apache.tools.ant.helper.ProjectHelper2.parseUnknownElement(ProjectHelper2.java:130)
 [exec]     at org.apache.tools.ant.helper.ProjectHelper2.parseAntlibDescriptor(ProjectHelper2.java:110)
 [exec]     at org.apache.tools.ant.taskdefs.Antlib.createAntlib(Antlib.java:91)
 [exec]     at org.apache.tools.ant.taskdefs.Definer.loadAntlib(Definer.java:425)
 [exec]     at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:277)
 [exec]     at org.apache.tools.ant.ComponentHelper.checkNamespace(ComponentHelper.java:874)
 [exec]     at org.apache.tools.ant.ComponentHelper.getDefinition(ComponentHelper.java:307)
 [exec]     at org.apache.tools.ant.ComponentHelper.createComponent(ComponentHelper.java:284)
 [exec]     at org.apache.tools.ant.ComponentHelper.createComponent(ComponentHelper.java:263)
 [exec]     at org.apache.tools.ant.UnknownElement.makeObject(UnknownElement.java:429)
 [exec]     at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:163)
 [exec]     at org.apache.tools.ant.Task.perform(Task.java:347)
 [exec]     at org.apache.tools.ant.Target.execute(Target.java:435)
 [exec]     at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:179)
 [exec]     at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:93)
 [exec]     at org.apache.tools.ant.Main.runBuild(Main.java:826)
 [exec]     at org.apache.tools.ant.Main.startAnt(Main.java:235)
 [exec]     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
 [exec]     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
 [exec] Total time: 0 seconds
 [exec] java.lang.NoSuchMethodError: org.apache.tools.ant.launch.Locator.fromJarURI(Ljava/lang/String;)Ljava/lang/String;
 [exec]     at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:255)
 [exec]     at org.apache.tools.ant.helper.ProjectHelper2.parseUnknownElement(ProjectHelper2.java:130)
 [exec]     at org.apache.tools.ant.helper.ProjectHelper2.parseAntlibDescriptor(ProjectHelper2.java:110)
 [exec]     at org.apache.tools.ant.taskdefs.Antlib.createAntlib(Antlib.java:91)
 [exec]     at org.apache.tools.ant.taskdefs.Definer.loadAntlib(Definer.java:425)
 [exec]     at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:277)
 [exec]     at org.apache.tools.ant.ComponentHelper.checkNamespace(ComponentHelper.java:874)
 [exec]     at org.apache.tools.ant.ComponentHelper.getDefinition(ComponentHelper.java:307)
 [exec]     at org.apache.tools.ant.ComponentHelper.createComponent(ComponentHelper.java:284)
 [exec]     at org.apache.tools.ant.ComponentHelper.createComponent(ComponentHelper.java:263)
 [exec]     at org.apache.tools.ant.UnknownElement.makeObject(UnknownElement.java:429)
 [exec]     at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:163)
 [exec]     at org.apache.tools.ant.Task.perform(Task.java:347)
 [exec]     at org.apache.tools.ant.Target.execute(Target.java:435)
 [exec]     at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:179)
 [exec]     at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:93)
 [exec]     at org.apache.tools.ant.Main.runBuild(Main.java:826)
 [exec]     at org.apache.tools.ant.Main.startAnt(Main.java:235)
 [exec]     at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
 [exec]     at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
 [exec] org.apache.tools.ant.launch.Locator.fromJarURI(Ljava/lang/String;)Ljava/lang/String;
BUILD FAILED

无法确定这是由于版本冲突还是其他ant错误造成的


共 (0) 个答案