首页 > 电脑

求教,java在cmd执行.class已创建运行时Exceptioninthread"main“。

更新时间2019-08-22 16:26:40

Exception in thread "main" java.lang.UnsupportedClassVersionError: F : Unsupported major.minor version 55.0                     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.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 sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

最近很多初学者犯相同的错(都怪oracle升级JAVA的版本太快)

你安装的环境有问题,JAVA的版本太低,而要执行的class版本太高(你自己写的?)

若是自己写的程序 ,建议降低JDK的版本(8.0就可以了)

若是别人的.class.那你只能升级你的JRE,到JAVA12

相关标签:java

上一篇:我kalilinux下自带的jdk没有java.util.Random包怎么办?

下一篇:请教excel相同数据怎么自动行对齐