C:\>javac HelloWorld.javaC:\>java HelloWorld
Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorld (U
nsupported 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.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)C:\>
Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorld (U
nsupported 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.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)C:\>
解决方案 »
- 跪求正则表达式---输入框只能输入数字(包括小数)或者空
- 一道很基础的题,希望大家帮忙解决一下
- socket客户端如何等到服务端接受处理完成并返回处理结果后再往下进行(同步问题)
- 如何设置JTextPane中文本的字体和颜色
- swt的tableviewer中如何重构setLabelProvider
- access里的一个字段最多能存储多少个汉字?我用备注类型300,不够啊!!
- 我通过JDBC连接MYSQL输入中文出现问题,请指教!
- 怎样在java中调用windows的api函数
- 请介绍几个好的JBuilder网站,国内的和国外的
- String 源码中的value.
- 类的访问权限 求教!
- xml中的实体引用替换
这句话是什么意思啊?是哪里出了错误啊?ClassVersionError是版本出错吗?我刚从SUN网站上下载了最新的jdk和jre安装了也是报一样的错误啊!之前用的是jdk1.5也是报这个错!到底是哪里出了错啊!
文件内容:
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("HelloWorld!");
}
}
文件完整路径:C:\HelloWorld.java
错误信息:
C:\>javac HelloWorld.javaC:\>java HelloWorld
Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorld (U
nsupported 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.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)C:\>
和
javac -version
得到的应该不是同一个版本号吧?
我的在d:\java\jdk1.6.0java_home(变量名) = d:\java\jdk1.6.0
classpath(变量名) = .\;d:\java\jdk1.6.0\lib\tools.jar;d:\java\jdk1.6.0\lib\dt.jar;d:\java\jdk1.6.0\lib
path=d:\java\jdk1.6.0\bin直接保存个文件吧,以后如果重装复制粘贴就行了,省的敲半天键盘,还容易敲错调试也是找个IDE的好,工欲善其事,必先利其器嘛
java version "1.4.2_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)javac -version
javac 1.5.0
javac: no source files
Usage: javac <options> <source files>文件名:HelloWorld.java
文件内容:
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("HelloWorld!");
}
}
文件完整路径:C:\HelloWorld.java
错误信息:
C:\>javac HelloWorld.java C:\>java HelloWorld
Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorld (U
nsupported 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.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source) C:\>
java version "1.4.2_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode) javac -version
javac 1.5.0 你是怎么装的啊。jdk和jre版本竟不一样。