我收到此错误并尝试了几乎所有我能想到的东西。
我什至重新安装了 Ubuntu,从 Oracle 下载了 jdk 5,然后安装了maven2
,ant 1.8
但一切都是徒劳的。
我在上面写了一个 helloworld 'build.xml and ran
ant`,但我仍然得到下面的错误。
只是想知道是否存在不符合正确版本的编译器的隐藏 jar 文件。
构建失败 java.lang.UnsupportedClassVersionError: java.lang.ClassLoader.defineClass1(Native Method) 的 java.lang.ClassLoader.defineClass(ClassLoader.java:621) 的 java.security.SecureClassLoader.defineClass 的 .class 文件中的版本号错误(SecureClassLoader.java:124) 在 java.net.URLClassLoader.defineClass(URLClassLoader.java:260) 在 java.net.URLClassLoader.access$100(URLClassLoader.java:56) 在 java.net.URLClassLoader$1.run(URLClassLoader. java:195) 在 java.security.AccessController.doPrivileged(Native Method) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:188) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:307) 在 sun.misc .Launcher$AppClassLoader.loadClass(Launcher.java:268) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:300) 在 java.lang.ClassLoader。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) at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:107) at org.apache.tools.ant.util.JAXPUtils.newParserFactory(JAXPUtils.java:120) at org. org.apache.tools.ant.util.JAXPUtils.getNamespaceXMLReader(JAXPUtils.java:172) 在 org.apache.tools.ant.helper 的 apache.tools.ant.util.JAXPUtils.getNSParserFactory(JAXPUtils.java:104)。 ProjectHelper2.parse(ProjectHelper2.java:273) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:178) at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:82)在组织。org.apache.tools.ant.Main.startAnt(Main.java:217) 上的 apache.tools.ant.Main.runBuild(Main.java:793) org.apache.tools.ant.launch.Launcher.run( Launcher.java:280) 在 org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)