我在运行c:\javac  f:\javapro\Addln的时候显示
        c:\
这应该算是没有错误了
但是当我用c:\java f:\javapro\AddIn运行时却出现了一下的报错:
Exception in thread"main"java.lang.NoClassDefFoundError: f:\javapro\AddIn这是因为什么才出错的,我程序一定是对的,是不是在环境变量方面我没有搞定啊,希望有位高手回答我,谢谢了!

解决方案 »

  1.   

    java 命令要求的参数是完整的类包(包括包名),大小写敏感。
      

  2.   

    应该设置Classpath
    C:\java -classpath f:\javapro\AddIn ***
    ***是main 所在的class
      

  3.   

    把classpath的路径改成程序所在的目录,或者将环境变量中的classpath删掉也行
      

  4.   

    先试试你的java命令好不好用。
    c:\java
    如果不好用就是你的classpath设置的不对。
    Classpath里面加个".",表示当前目录
      

  5.   

    javac 好像要用 javac ***.java吧
    java 完整路径的类名
      

  6.   

    忠心谢谢各位,我原来一直都错了
    在用JAVAC 的 命令时候必须试完整路径的*.java
    但在用JAVA命令的时候就只要用JAVA 刚才的文件名就行了,不要后面的东西了,否则就会说找不到CLASS,也不要放完整路径,
    虽然我是一个菜鸟,但谢谢你们的提醒,我才解决了这个问题