"Unsupported major.minor version 51.0"错误在NetBeans中出现?

13 浏览
0 Comments

"Unsupported major.minor version 51.0"错误在NetBeans中出现?

我目前正在处理一个实验任务中的一个类。我编写了这个类,我的教授提供了主类。当我在Net Beans中运行她提供的main.class时,我收到以下错误:\njava.lang.UnsupportedClassVersionError: csit1520/lab1f/Main: 不支持的主要.次要版本51.0\n在java.lang.ClassLoader.defineClass1(Native Method)\n在java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)\n在java.lang.ClassLoader.defineClass(ClassLoader.java:615)\n在java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)\n在java.net.URLClassLoader.defineClass(URLClassLoader.java:283)\n在java.net.URLClassLoader.access$000(URLClassLoader.java:58)\n在java.net.URLClassLoader$1.run(URLClassLoader.java:197)\n在java.security.AccessController.doPrivileged(Native Method)\n在java.net.URLClassLoader.findClass(URLClassLoader.java:190)\n在java.lang.ClassLoader.loadClass(ClassLoader.java:306)\n在sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)\n在java.lang.ClassLoader.loadClass(ClassLoader.java:247)\n找不到主类:csit1520.lab1f.Main。程序将退出。\n异常线程\"main\" Java Result: 1\n我还附上了我的CreditCard.class和main.class。非常感谢任何帮助。我是编程新手,不知道我做错了什么。

0
0 Comments

如果你看一下错误信息的第一句话,你会发现你正在运行一个不支持的类版本。

只需要更新Java,问题就会解决!

谢谢。这是一个奇怪的问题。我的NetBeans项目已经损坏了。我将我的代码复制粘贴到一个新项目中。新项目正常工作,没有错误。

0