没有问题,不过你的文件名必须为test_1.java

解决方案 »

  1.   

    应该是 public class test_1 吧
      

  2.   

    我在运行时:
    C:\bea\jdk131\bin>javac test_1.javaC:\bea\jdk131\bin>java test_1.class
    Exception in thread "main" java.lang.NoClassDefFoundError: test_1/class
      

  3.   

    java test_1.classjava test_1
    要向上面那样写.class?
      

  4.   

    你没有用IMPORT包含JAVA的包吧?我也是大菜 只是说说我的想法 可能说错UP一下!
      

  5.   

    使用javac编译时是需要扩展名的。
    即:javac test_1.java使用java解释运行时不需要扩展名。
    java test_1
    即可
      

  6.   

    //我对java不太熟,但和C++差不多吧!我认为改成下面才是:
    class  test_1
    {
    public static void main(String args[]) 
    {
    System.out.println("Hello World!");
    }
    }//String[]是什么?
      

  7.   

    需要在test_1.java所在的目录下运行:
    class test_1应该为public class test_1
    运行命令:
    javac test_1.java
    java test_1
      

  8.   

    需要在test_1.java所在的目录下运行:
    class test_1应该为public class test_1
    运行命令:
    javac test_1.java
    java test_1
      

  9.   

    现在我的程序这样写,还是不行
    public  class  test_1
    {
    public static void main(String args[]) 
    {
    System.out.println("Hello World!");
    }
    }运行时:
    C:\bea\jdk131\bin>javac test_1.javaC:\bea\jdk131\bin>java test_1
    Exception in thread "main" java.lang.NoClassDefFoundError: test_1
      

  10.   

    不可能啊,把你的autoexec.bat复制过来看看。
      

  11.   

    autoexec.bat 文件为空
     CLASSPATH为   D:\Oracle\Ora81\orb\classes\yoj.jar;D:\Oracle\Ora81\orb\classes\share.zip;C:\bea\jdk131\lib\dt.jar;C:\bea\jdk131\lib\tools.jar;
      

  12.   

    不要想那么多了,你下载“j2sdk-1_4_1_03-windows-i586”回来安装就行了。
      

  13.   

    初入JAVA,遇到问题最多的不是程序写错,而是配置错误!你的程序没有错,只是配置有问题
      

  14.   

    运行其demo正常吧,如果正常还是配置有问题吗?这是java test_1后的错误。
      

  15.   

    这个问题我帮你解决了:
    环境配置中,你要加CLASSPATH=.;C:\j2sdk1.4.1_03\lib
                 PATH=C:\j2sdk1.4.1_03\bin在Windows2000中运行正常。
      

  16.   

    tiegerium说的对极了,你的classpath有问题
      

  17.   

    就是CLASSPATH的问题
    象tiegerium()说的那样去改
      

  18.   

    我补充一下:没有必要将class test_1改为public class test_1,这是你自己写的
    Class,是独立的Application,没有import任何东西。也没有extends其它类。而Applet
    为了浏览器可以访问,所以用public说明。
      

  19.   

    改成我这样!!!
    class  test_1
    {
    public void test_1(){
    public static void main(String[] args) 
    {
    System.out.println("Hello World!");
    }
    }
    }
      

  20.   

    是你的classpath没有设置正确,你试一下,你运行别的程序也有一样的问题Exception in thread "main" java.lang.NoClassDefFoundError:
    你重新设置一下CLASSPATH
      

  21.   

    我的classpath设置为: D:\Oracle\Ora81\orb\classes\yoj.jar;D:\Oracle\Ora81\orb\classes\share.zip;C:\bea\jdk131\lib\dt.jar;C:\bea\jdk131\lib\tools.jar;jdk装在C:\bea\jdk131\下
    可以吗?
      

  22.   

    你的classpath设置改为: C:\bea\jdk131\lib就可以了。你要具体到*.zip;*.jar吗?
      

  23.   

    你的问题我碰过,都是CLASSPATH设置不正确,你应该这样写:CLASSPATH=.;C:\bea\jdk131\lib
    尤其“.”不能免!
      

  24.   

    在命令行提示符下输入
    set path c:\bea\jdk131\bin
    试试吧!应该可以了
    或者你下载个JCreator直接编译运行
    根本不会出现这种问题
      

  25.   

    这种问题很奇怪的,我也遇到过,写好的程序在jcreator里能运行,可是在cmd里就出现楼主所说的错误,郁闷