请用java hello执行你的程序

解决方案 »

  1.   

    呵呵!对!你应该用:java hello来执行你的程序!不用加.class
      

  2.   

    我的问题解决了,可是还是有很多新疑问。
    我在path加上%java_home%就行。
    我用的jdk是:1.4.0_01,听别人说jdk1.4不用设置?我可设置了好久才搞定。
    为什么sun把这东西做这么复杂?还看了一个贴子讲path中的目录的顺序不同也会产生问题,这是为什么?请高手指点!
      

  3.   

    不会是因为这个原因吧!因为path中如果没有java_home的话,报的不是这个错!
    至于path顺序是比较好理解的,因为系统寻找应用程序是根据path的顺序来找的,如果你安装了不只一个的jdk,那么系统在你用javac这样的命令时,就根据找到的第一个javac运行,这样,你本来想用jdk1.4的,就有可能会用jdk1.3来运行,这样就有可能会报错,所以你要把你想用的那个jdk放在path的最前面!
      

  4.   

    1:在环境变量path和classpath里面添上当前目录.;
    2:执行命令步骤是
       a)c:\javalw\>javac hello.java
       b)c:\javalw\>java hello   
    (后面不要.class等其他的东西)注意大小写
      

  5.   

    http://www.csdn.net/expert/topic/544/544510.xml
      

  6.   

    说的对是因为
    C:\javalw>java hello.class 多了.class犯了超低级错误
    多谢