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