当我在 Eclipse 中编译并运行我的程序时,它可以工作。当我在我的个人计算机(带有 java JDK 7 的 Windows 8)上运行我的 .jar 程序时,它可以工作。但是当我试图在其他计算机上运行 .jar 时,它不起作用。
所以我尝试使用命令行运行,java -jar myjar
但收到了我无法理解的消息
java -jar "Bureau\Application SNCF\SNCF.jar"
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
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$100(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)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
有人理解这个消息错误吗?谢谢你的帮助