今天写了简单的Java程序,运行的时候不知道为啥出现这个问题 happy@happy-HP-Compaq-dx7518-MT:~/Study/CrazyJava$ java FieldTest Exception in thread “main” java.lang.UnsupportedClassVersionError: FieldTest : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:634) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) at java.net.URLClassLoader.access$000(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:212) at java.security.AccessController.doPrivileged(Native Method) at java.net.UR 大专栏 Java运行 Unsupported major.minor version 51.0 错误LClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) Could not find the main class: FieldTest. Program will exit. 仔细检查后发现是因为Java的编译器和运行的版本不一样的问题造成的 java -version “1.6.0_24” javac -version javac 1.7.0_09 典型的高版本编译,低版本运行。找到问题就简单了,可以配置路径搞定。我的是用apt-get安装的,源比较快,直接remove掉之前所有的版本 sudo apt-get remove openjdk* 然后重新安装 sudo apt-get install openjdk-7-jdk 问题搞定
相关文章
- Exception in thread "main" java.lang.UnsupportedClassVersionError: * : Unsupported major.minor version 52.0 解决办法
- 关于Unsupported major.minor version 49.0的错误解决办法
- 运行Tomcat闪退问题,报的错误:Unsupported major.minor version 51.0
- IDEA 升级14.1提示org/hibernate/build/gradle/publish/auth/maven/AuthenticationManager:Unsupported major.minor version 51.0
- 编译运行java程序出现Exception in thread "main" java.lang.UnsupportedClassVersionError: M : Unsupported major.minor version 51.0
- Java 编译,运行错误之 java.lang.UnsupportedClassVersionError: Bad version n umber in .class file
- 17-Java-文件上传报错(commons-fileupload包和commons-io包不支持JDK版本:UnsupportedClassVersionError: org/apache/commons/io/IOUtils : Unsupported major.minor version 52.0)
- Java 中解决Unsupported major.minor version 51.0的问题
- java.lang.UnsupportedClassVersionError: org/kie/api/KieServices$Factory : Unsupported major.minor version 52.0
- (Unsupported class version number [52.0] (maximum 51.0, Java 1.7))