在你存放HelloWorldApp.class的同级目录下写
java HelloWorldApp祝你顺利

解决方案 »

  1.   

    HelloWorldApp.class和HelloWorldApp.java都放在同一个目录bin下呀
      

  2.   

    你的
    HelloWorldApp.java
    文件有
    public static void main (String arg[])
    这个函数吗?
    要不把HelloWorldApp.class
    Copy到你的java.exe目录去执行看看?
      

  3.   

    Exception in thread \"main\" java.lang.NoClassDefFoundError: HelloWorld 就是著名的类路径(classpath)问题啦。实际上,类路径是在编译过程就 涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于我们的 HelloWorld没用到其它的(非java.lang包中的)类,所以编译时没遇到这个问题。运行 时呢,就要指明你的类在哪里了。解决方法嘛,可以用下面的命令运行: java -classpath . HelloWorld “.”就代表当前目录。当然这样做有点麻烦(是“太麻烦”!),我们可以在环境变量 中设置默认的classpath。方法就照上述设置path那样。将classpath设为: classpath=.;c:\\jdk1.2\\lib\\dt.jar;c:\\jdk1.2\\lib\\tools.jar 后面的两个建议也设上 ,以后开发用的着。
      

  4.   

    将classpath设为: classpath=.;c:\jdk1.3.1\lib\\dt.jar;c:\jdk1.3.1\lib\tools.jar 
    看下这个贴子吧,http://expert.csdn.net/Expert/topic/2667/2667727.xml?temp=.215893
      

  5.   

    我的是98的系统,我已经在AUTOEXEC。bat文件中写了下面的语句
    SET CLASSPATH=C:\jdk1.3.1\lib\tools.jar;C:\jdk1.3.1\lib\dt.jar
    我的源文件HelloWorldApp.java是放在C:\jdk1.3.1\bin,编译后的HelloWorldApp.class也是自动存在这个目录下,我的源代码如下:
    public class HelloWorldApp

        public static void main (String args[]) throws java.io.IOException 
        { 
        System.out.println ("Hello World!"); 
       } 
      }
      

  6.   

    在dos命令行中输入set
    看一下你设的classpath是否存在或正确。
    还有如果你是98,重启一下机器
      

  7.   

    运行JAVA时在C:\jdk1.3.1\bin这个目录下