Jvm错误java.lang.UnsupportedClassVersionError:

Rev*_*thi 0 java jvm

我收到了这个错误

Exception in thread "main" java.lang.UnsupportedClassVersionError: RunAll : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(Unknown Source)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$000(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
  Could not find the main class: RunAll.  Program will exit.
Run Code Online (Sandbox Code Playgroud)

我从我的同事那里复制了文件夹,并设置了类路径(所需的jar应用程序相关)当我运行它时,我得到了上面的Erorr.

我不知道为什么我会收到此错误,因为我们有相同的java版本.

java版"1.6.0_27"Java(TM)SE运行时环境(版本1.6.0_27-b07)Java HotSpot(TM)64位服务器VM(版本20.2-b06,混合模式)

Jon*_*eet 5

我怀疑你的同事正在使用Java 7 - Java 7编译器使用版本51.0发出字节码,除非被告知不要.

要么自己重建代码,要么让他用适当的-target选项重建代码.