程序本身没有错。
不要用jbuilder 试试

解决方案 »

  1.   

    JDK路径设置问题
    在Java版中查找“jdk路径”肯定可以找到答案
      

  2.   

    用jdk。
    javac HelloWorld.java
    javac.exe在jbuilder的目录下也应该有吧。
      

  3.   

    可是在其他地方,如在ms-dos方式调试时,现示如下:
    Exception in thread "main" java.lang.NoClassDefFoundError: c:\jbuilder5\HelloWor
    ld我啷个办罗?出师不利啊
      

  4.   

    是设置Java路径的问题,我曾经为这个问题搞了两天,
    右键我的电脑-》属性-》高级-》环境 :
    新建,变量名为:path 
        变量值为:%path%;C:\jdk1.3.0_02;(冒号)
    新建,变量名为:classpath
        变量值为:%classpath%;C:\jdk1.3.0_02\lib;.;(冒号 点 冒号)
    还有autoexec.bat文件:
    set JAVA_HOME=C:\jdk1.3.0_02  具体的 详细的
    PATH=%PATH%;C:\jdk1.3.0_02\bin;.;
    set classpath=%classpath%;C:\jdk1.3.0_02\lib;.;
    set CLASSPATH=C:\jdk1.3.0_02\lib\classes12.zip;C:\jdk1.3.0_02\lib\URLDecoder.class;C:\jdk1.3.0_02\lib\rowset.jar
    对照着试试,别忘了给我分!对了,以上说的是win2000环境下,如果是Win98,直接改autoexec.bat文件即可
      

  5.   

    是PATH问题啊~
    set path=c:\jdk\bin;
    set classpath=c:\jdk\lib;
    把你的文件放到c:\jdk\bin下然后javac youfile.java
    然后把生成的youfile.class放到c:\jdk\lib
    然后java youfile成功~
    给分吧~
      

  6.   

    to:jt80(冷酷无情):
    我想java的编译环境不会这么烦吧?
      

  7.   

    to:jt80(冷酷无情)
    既然前面path和classpath都设置了,后两部就不必了
    可以在任何目录编译和解释运行!
    class前面不带public问题不大很明显,这个问题是path和classpath设置的问题