环境变量配置好了,但出现
Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWord (Un
supported major.minor version 50.0)
这是怎么回事

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【yinjor】截止到2008-07-22 09:54:52的历史汇总数据(不包括此帖):
    发帖的总数量:14                       发帖的总分数:200                      每贴平均分数:14                       
    回帖的总数量:30                       得分贴总数量:6                        回帖的得分率:20%                      
    结贴的总数量:14                       结贴的总分数:200                      
    无满意结贴数:6                        无满意结贴分:290                      
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:42.86 %               无满意结分率:145.00%                  
    敬礼!
      

  2.   

    这样写的类
    class HelloWord
    {
    public static void main(String[] args)
    {
        System.out.println("Hello World");
    }
    }
      

  3.   

    这错报得...就个HelloWorld 你干嘛不打代码贴出来啊.
      

  4.   

    jvm版本不兼容
    你的class编译的时候用的是jvm1.5或更高
    而你运行的时候是jvm1.4.
    在你的机器上重新编译一下就好了
      

  5.   

    是不是多个jdk版本导致的问题。
      

  6.   

    对我机子上装的是非功过1.6的,在JAVABEEN下建的程序能运行
      

  7.   

    是不是因为我机子上装了ORCALE创成的呢?
    顺便请高手帮忙理一个编写JAVA+MYSQL的步骤,我是一头雾水
      

  8.   

    另外,我的环境变量的classpath是这样配的,帮我看一下,有没有什么问题?
    .;C:\Program Files\Java\jdk1.6.0_07\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_07\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_07\lib;C:\Program Files\Java\jdk1.6.0_07\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_07\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_07\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_07\lib\dt.jar
      

  9.   

    my options:
    step 1: 找一个jdbc的教程,越简单越好,学到明白java 操作db的精辟就好了
    step 2: 精学持久层.实际的develop用,(个人推荐hibernate3)
      

  10.   

    问题很多.这样配置很容易出类似你前面的那些问题(版本不兼容,jboss异常等)
    建议:
    建个环境变量:JAVA_HOME 值是C:\Program Files\Java\jdk1.6.0_07\
    classpath中关于java的 %JAVA_HOME%\lib
    path中关于java的 %JAVA_HOME%\bin这样你编译及运行时想选哪个版本的jvm,只需修改JAVA_HOME就好了,就不会出现版本不兼容等问题了
      

  11.   

    在你的path中,把你自己装的高版本的jdk/bin放到最前面。
    oracle会自己装.1.3之类的版本,可能会导致楼主的问题。
      

  12.   


    这个跟你的classpath配置没关系,而是和path配置有关系,看看path的值,确保编译的javac和运行的java的同一个版本的
      

  13.   

    我按照finalzhzhk改了,但还是有问题,输出的错语提示还是一样
      

  14.   

    E:\java_Test>javac -version
    javac 1.6.0_07E:\java_Test>java -version
    java version "1.3.1_01"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_01)
    Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode)是不是这样看版本,怎样找兼容
      

  15.   

    15楼最主意好,现在能正确运行了,就是安装了ORCALE才出现的问题,果然是大侠
    12楼最先说出了问题所在
    果然是高手,配服,所以就你们一人10分了,感谢所有人的帮助
      

  16.   

    这样的问题你每次执行的时候清理下 class文件然后再编译 就没事了