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:\>

解决方案 »

  1.   

    搞个ide吧,不要在dos搞来搞去了
      

  2.   

    Exception in thread "main" java.lang.UnsupportedClassVersionError
    这句话是什么意思啊?是哪里出了错误啊?ClassVersionError是版本出错吗?我刚从SUN网站上下载了最新的jdk和jre安装了也是报一样的错误啊!之前用的是jdk1.5也是报这个错!到底是哪里出了错啊!
      

  3.   

    路径问题,你重装JDK时自己的环境变量没有设置好!或者也可以用Eclipse调试哦!
      

  4.   

    用Eclipse调试时报的是“Editor does not contain a main type”!
      

  5.   

    文件名:HelloWorld.java
    文件内容:
    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:\>
      

  6.   

    java -version 

    javac -version
    得到的应该不是同一个版本号吧?
      

  7.   


    我的在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的好,工欲善其事,必先利其器嘛
      

  8.   

    java -version
    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:\>
      

  9.   

    java -version 
    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版本竟不一样。