C:\Documents and Settings\Administrator>javac c:\f.javaC:\Documents and Settings\Administrator>java f
Exception in thread "main" java.lang.NoClassDefFoundError: f
为什么会出现这个错误呢?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【fwloveyou】截止到2008-07-09 11:56:08的历史汇总数据(不包括此帖):
    发帖的总数量:0                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:---------------------结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    路径不对~~~  CD...到.java的文件路径即可~
      

  3.   

    找不见class文件编译方法不对
    先到f.java 所在的目录以后再javac java 
      

  4.   

    是不是没配置好JDK啊
    你运行cmd后输入javac,它会提示"不是内部命令".如果没有提示的话就明你的环境对了.
      

  5.   

    因为你的class文件不在classpath路径里边,所以找不到f.class文件.也就是找不到类了.
    你可以回到C盘下边再运行java f
    C:\>java fcd\表示回到盘根目录下.
      

  6.   

    C:\>javac f.java
    C:\>java f
    这样就没问题了
      

  7.   


    -------------------------------------------------------------
                Quietly through  .....
      

  8.   

    编写java时最好写在别的盘上,不要写在默认的路径上面
      

  9.   

    这样打 cd c..
     javac f.java
     java f  就行了
      

  10.   

    也有可能是你这个工程所需要的某些文件不在同一个路径下,或者是缺少了某一个jar包,你把你需要的架包都放到jdk的lib目录下去,或者放入你当前工程的目录下也行
      

  11.   

    可能环境变量没有设置好..设置一下,然后重新cmd一下看看应该就能够行得巴
      

  12.   



    JDK得安装好噢
    还有就是环境变量也配置好
    就没什么了.!!
    愿你好运!