文件名对不对,是Hello.class?
另外,环境变量的配置正确与否很重要。

解决方案 »

  1.   

    文件名是hello.java 
    类名是hello环境变量如下:
    ClassPath=C:\j2sdk1.4.0-rc\lib
    Path=C:\j2sdk1.4.0-rc\bin
      

  2.   

    你的文件保存的目录是否不在ClassPath中包括?
      

  3.   

    用 java 解释运行字节代码时,不要加后缀名java hello   就可以了!你能 javac 成功,说明你的环境变量设置是正确的
      

  4.   

    环境变量如下:
    ClassPath=C:\j2sdk1.4.0-rc\lib\tools.jar;C:\j2sdk1.4.0-rc\lib\dt.jar;.
      

  5.   

    hello.java文件如下:public class Hello{
      public static void main(String[] args){
        System.out.println("Hello World!");
      }}
      

  6.   

    上面写错了hello.java文件如下:public class hello{
      public static void main(String[] args){
        System.out.println("Hello World!");
      }}
      

  7.   

    to smilexs:
    java hello也还是不行。
      

  8.   

    那你可能比较惨了 :)这样试试:
    首先把你的 CLASSPATH 配置好。ClassPath=C:\j2sdk1.4.0-rc\lib\tools.jar;C:\j2sdk1.4.0-rc\lib\dt.jar 要这样配。一直要写到 .jar 文件名为止。
    然后试试这条命令行:(在 hello.class 文件所在的目录下执行)
    java -classpath %CLASSPATH%;. hello
      

  9.   

    给一个简单的解决办法,你的classpath有问题,java没有找到你的写的这个hello程序,不知道是不是java的bug,他不是先从当前文件夹开始查找这个文件,而是直接在classpath中寻找,如果你使用java -cp . hello就不会有问题了,结贴吧,至于这个-cp参数是干什么的,请看java的帮助
      

  10.   

    SET CLASSPATH=.;C:\jbuilder6\jdk1.3.1\LIB\tools.jar;%CLASSPATH%主要是那个点