public class test1
{
public static void main(String[] args)
{
int x = 0;
System.out.println(x);
}
}
F:\cjprojects\1009>javac test1.java  
这个可以通过.
F:\cjprojects\1009>java test1
Exception in thread "main" java.lang.NoClassDefFoundError: test1
这一步就报这个错误了.

解决方案 »

  1.   

    应当是你的环境有错误,把path and calsspath 检查一下。
      

  2.   

    环境变量配置有错误,把path和calsspath 检查检查。
      

  3.   

    没配java环境啊,给你我电脑上的配置参考一下就知道了.
    classpath=C:\jdk1.5.0_06
    path=C:\jdk1.5.0_06\bin;
      

  4.   

    代码没问题 classpsth问题,改一就可以了。
      

  5.   

    可能classpsth问题设置问题,将TEST1.CLASS 放在编译工具的目录下,试一试.
      

  6.   

    问题很明显 你的类test1  头字母没大写。应该注意JAVA书写规范
      

  7.   

    改称这样:
    F:\cjprojects\1009>java -cp "." test1
      

  8.   

    你的 环境变量 还没有改噢!!
    直接在DOS中运行下面的 指令:
    classpath=C:\jdk1.5.0_06
    path=C:\jdk1.5.0_06\bin
    就可以了 
    或则在我的电脑中的 环境变量的 path中改也可以
      

  9.   

    我也是刚学Java,昨天遇到同样的问题,我发现类名与文件名要相同,你试试没有问题的,快给分吧
      

  10.   

    首先:1:先運行java -version,判斷jdk是否配置成功;
          2:如果你不是在剛進入cmd時所在的盤區,javac xxx.java是可以成功的,但是運行是不可以的,java.exe無法找到xxx.class文件。(解決方式:將“F:\cjprojects\1009;”添加到環境變量的classpath中)。
      

  11.   

    在你將“F:\cjprojects\1009;”加入到classpath中后,可以:
    C:\Documents and Settings\Administrator〉javac F:\cjprojects\1009\test1.java
    C:\Documents and Settings\Administrator〉java test1  
    可以按照上面的方法試一下。
    2种方法你試一下。
      

  12.   

    弱弱的问一句,好像是:path=C:\jdk1.5.0_06/bin 这样配置的吧