环境变量没配置好!
如果出现Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
那就是你在环境变量中没有加上那个.(dot)

解决方案 »

  1.   

    对,应该就是少了那个点,表示你的当前目录classpath=.;f:\oracle\....
      

  2.   

    我的环境变量是这样设置的
    我的电脑->属性->高级->环境变量 
    添加以下环境变量(java安装在c:\j2sdk1.4.2_04) 
    java_home=c:\j2sdk1.4.2_04 
    classpath=.;c:\j2sdk1.4.2_04\lib\dt.jar;c:\j2sdk1.4.2_04\lib\tools.jar;(.;已经不能少,因为它代表当前路径) 
    path = c:\j2sdk1.4.2_04\bin 
      

  3.   

    现在问题更奇怪了,在DOS下可以运行程序,但是不能编译程序!