那位高手帮看看!!!
Java编译没问题,运行时出现如下错误:F:\java\test>javac Example4_14.java
F:\java\test>java Example4_14
Exception in thread "main" java.lang.UnsupportedClassVersionError: Example4_14 <
Unsupported major.minor version 50.0>
at java.lang.ClassLoader.defineClass0<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.ClassLoadClass<Unknown Source>
at java.lang.ClassLoadClassInternal<Unknown Source>
相关配置如下:
系统变量的配置如下(我没有编辑到环境变量那里)
ClassPath D:\Java\jdk1.6.0_19\jre\lib\rt.jre;.;
Class D:\Java\jdk1.6.0_19\bin;ClassPath D:\Java\jdk1.6.0_19\jre\lib\rt.jre;.;(这样也不行)
jdk安装路径 D:\Java\jdk1.6.0_19jdk版本 jdk-6u19-windows-i586.exe
jre版本 jre-6u19-windows-i586.exe开始只安装jdk-6u19-windows-i586.exe不行。后来将jdk和jre两个一起安装了也按照如上环境设置同样不行。怎么回事啊,重新安装很多遍了。Jdk-18和 jdk-17版本也安装过了都不行!
Java编译没问题,运行时出现如下错误:F:\java\test>javac Example4_14.java
F:\java\test>java Example4_14
Exception in thread "main" java.lang.UnsupportedClassVersionError: Example4_14 <
Unsupported major.minor version 50.0>
at java.lang.ClassLoader.defineClass0<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.ClassLoadClass<Unknown Source>
at java.lang.ClassLoadClassInternal<Unknown Source>
相关配置如下:
系统变量的配置如下(我没有编辑到环境变量那里)
ClassPath D:\Java\jdk1.6.0_19\jre\lib\rt.jre;.;
Class D:\Java\jdk1.6.0_19\bin;ClassPath D:\Java\jdk1.6.0_19\jre\lib\rt.jre;.;(这样也不行)
jdk安装路径 D:\Java\jdk1.6.0_19jdk版本 jdk-6u19-windows-i586.exe
jre版本 jre-6u19-windows-i586.exe开始只安装jdk-6u19-windows-i586.exe不行。后来将jdk和jre两个一起安装了也按照如上环境设置同样不行。怎么回事啊,重新安装很多遍了。Jdk-18和 jdk-17版本也安装过了都不行!
解决方案 »
- jdk 7 IllegalArgumentException: Comparison method violates its general contract
- JScrollPane中放JTable,为什么不显示滚动条呢?
- JAVA 中 如何从USB摄像头获得视频输入(来者有分..不够再加..)
- 如何加载一个类?
- 如何从数据库中读出CLOB类型的数据,急!!!
- 关于同时上传文件到磁盘和数据库的问题,在线等!!!
- 复制对象??
- 只有我不会的问题!!!
- 考过了SCJP,散分喽!UP有分!
- 求UltraEdit v21.30.1016.0版激活验证码
- 遍历hashMap出现java.util.concurrentmodificationexception异常
- 作为一个应届毕业生应该如何准备面试
这句话
Unsupported major.minor version 50.0
的意思就是说你的编译器版本低于你的.class文件的版本,所以版本不同不能运行
解决方案:试一下JDK1.6或者1.5
1、ClassPath D:\Java\jdk1.6.0_19\jre\lib(这样也不行)
2、按照jre后,当然classpath路径我改到jre安装路径的类库里边。
回2楼。在别人的机子上为什么装得上呢?但但jdk就行了
但老师说这样也可以ClassPath D:\Java\jdk1.6.0_19\jre\lib;.;
我都试过了。不行
class当然有设置啊
可以选择JDK的版本