你怎么运行的?java HelloWorld

解决方案 »

  1.   

    类路径问题
    在c盘下:autoexec.bat文件中加上 
    classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar 然后重启
      

  2.   

    是类路径问题
    在c:\autoexec.bat中加上
    classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar
    重启 
      

  3.   

    在各位跟人家说“重启”,“autoexec.bat”时,最好先问问人家是哪种操作系统,好不好?
    Windows2000根本就不需要配置什么"autoexec.bat",更不需要重启。
      

  4.   

    是环境变量没设好,在运行前,先set CLASSPATH=%CLASSPAHT%;.就行了
      

  5.   

    java.lang.NoClassDefFoundError:helloworld
    Exeption in thread "main" 注意大小写,应该是java HelloWorld!
    这是初学者常见错误(我也是菜鸟)
      

  6.   

    我是通过ultra建立的两个命令执行的,而且曾经实现过,然后我重新再写了一遍,然后再编译,就这样了。通过命令行也可以是这样的结果。而且,我没有设置autoexec.bat,但是我设置了classpath路径。我想可能会使大小写的问题,等我再试试看:)谢谢各位!
      

  7.   

    如果是win2000,在dos界面里只要:set path=%path%;c:\jdk1.3\bin
    就可以了,
    在环境变量里面要设定系统的path和classpath
    反正我是这样,很好使
    同意吗??????
      

  8.   

    我的JDK安装路径:c:\jdk1.3
    我的源文件为:d:\myjava\yjava.java(public 类名为yjava)
    我的设置为:
    SET PATH=c:\jdk1.3\bin 
    SET CLASSPATH=d:\jjyjava;c:\jdk1.3\lib\dt.jar;c:\jdk1.3\lib\tools.jar
    为什么有一样的错误?????????
    java.lang.NoClassDefFoundError:helloworld
    Exeption in thread "main" 
      

  9.   

    我上sun.java.com上面看到,这个错误是由于未找到class文件,可是,我是设置了classpath 和path路劲了的啊,后来我把设置的路劲去掉,就可以了,
    而且是从来没有设置过classpath的一台机器上可以,而另外一台设置过然后在去掉的机器上还是不行,我只能手动的执行,有没有人告诉我这是为什么?