Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误不会消失_Java_Ant - Fatal编程技术网

Java 错误不会消失

Java 错误不会消失,java,ant,Java,Ant,我犯了这个错误,几乎尝试了我能想到的一切 我甚至重新安装了Ubuntu,从Oracle下载了JDK5,然后安装了maven2和Ant1.8,但都是徒劳的 我编写了一个helloworld'build.xml并在其上运行了ant',但仍然得到下面的错误 只是想知道是否有一个隐藏的jar文件不符合编译器的正确版本 生成失败的java.lang.UnsupportedClassVersionError:错误版本 java.lang.ClassLoader.defineClass1(本机)中.class

我犯了这个错误,几乎尝试了我能想到的一切

我甚至重新安装了Ubuntu,从Oracle下载了JDK5,然后安装了
maven2
Ant1.8
,但都是徒劳的

我编写了一个helloworld'build.xml
并在其上运行了
ant',但仍然得到下面的错误

只是想知道是否有一个隐藏的jar文件不符合编译器的正确版本

生成失败的java.lang.UnsupportedClassVersionError:错误版本 java.lang.ClassLoader.defineClass1(本机)中.class文件中的编号 方法),位于java.lang.ClassLoader.defineClass(ClassLoader.java:621) 在 security.SecureClassLoader.defineClass(SecureClassLoader.java:124) 位于java.net.URLClassLoader.defineClass(URLClassLoader.java:260) 访问$100(URLClassLoader.java:56) java.net.URLClassLoader$1.run(URLClassLoader.java:195)位于 java.security.AccessController.doPrivileged(本机方法)位于 java.net.URLClassLoader.findClass(URLClassLoader.java:188)位于 loadClass(ClassLoader.java:307)位于 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)位于 loadClass(ClassLoader.java:300)位于 loadClass(ClassLoader.java:252)位于 javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:88)位于 javax.xml.parsers.FactoryFinder.findJarServiceProvider(FactoryFinder.java:278) 位于javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:185) javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:107) 在 org.apache.tools.ant.util.JAXPUtils.newParserFactory(JAXPUtils.java:120) 在 org.apache.tools.ant.util.JAXPUtils.getNSParserFactory(JAXPUtils.java:104) 在 org.apache.tools.ant.util.JAXPUtils.getNamespaceXMLReader(JAXPUtils.java:172) 在 org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:273) 在 org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:178) 在 org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:82) 位于org.apache.tools.ant.Main.runBuild(Main.java:793) org.apache.tools.ant.Main.startAnt(Main.java:217)位于 org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)位于 org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

org.apache.tools.ant.util.JAXPUtils.newParserFactory(JAXPUtils.java:120) 在 org.apache.tools.ant.util.JAXPUtils.getNSParserFactory(JAXPUtils.java:104) 在 org.apache.tools.ant.util.JAXPUtils.getNamespaceXMLReader(JAXPUtils.java:172) 在 org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:273) 在 org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:178) 在 org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:82) 位于org.apache.tools.ant.Main.runBuild(Main.java:793) org.apache.tools.ant.Main.startAnt(Main.java:217)位于 org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)位于 org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)


类路径中的apache JAR似乎有错误的版本,它们不是为机器上的jdk运行时编译的。

谢谢Nambari,但它从哪里获取这些文件?我从.m2目录和/usr/share/maven-repo.Check环境变量和build.xml中删除了所有内容。