是不是名字写错了。
javac hellojave.java改为
javac hellojava.java

解决方案 »

  1.   

    多谢!但是我用java命令来执行的时候:
    C:\jdk1.3\demo\LXJ_Java\helloJava>java hellojava
    Exception in thread "main" java.lang.NoClassDefFoundError: hellojava请问这是什么意思?
      

  2.   

    程序是这样的
    public class helloJava
    {
    public static void main(String args[])
    {
    System.out.println("helloJava!!\n");
    }
    }
      

  3.   

    大小写一定要注意!
    类名第一个字符大写
    你运行时写错类名了,应为
    java helloJava建议程序这样写,再编译运行吧
    public class HelloJava{
      public static void main(String args[]){
       System.out.println("helloJava!!\n");
      }
    }
    javac HelloJava.java
    java  HelloJavaenjoy it
      

  4.   

    你的命令写错了:
    应该是
    C:\jdk1.3\demo\LXJ_Java\helloJava>java helloJava
    注意:
    文件名应该和类名一致。你的类名为helloJava,所以helloJava的J要大写!
      

  5.   

    各位还是一样的错误:
    C:\jdk1.3\demo\LXJ_Java\helloJava>java HelloJava
    Exception in thread "main" java.lang.NoClassDefFoundError: HelloJava
      

  6.   

    路径有问题。  Exception  in  thread  "main"  java.lang.NoClassDefFoundError:  HelloWorld    
      可以在环境变量中设置默认的classpath。将classpath设为:classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar  
    如果你的是2000 的话在环境变量中加入,
    是98的话在autoexec.bat中加入
      

  7.   

    C:\jdk1.3\lib\tools.jar;C:\jdk1.3\lib\dt.jar
    这是我的设置
    我认为都是对的
    但是就是不行
      

  8.   

    先要set classpath C:\jdk1.3\lib\tools.jar;C:\jdk1.3\lib\dt.jar;c:\jdk1.3\bin(一定要设定Java运用程序所在路径)
      

  9.   

    你在set classpath 中加入你编译所生成的类的路径