dos下运行提示文件名错误,请高手帮忙!到底是什么问题?

解决方案 »

  1.   

    补充一下:dos运行Java ParamTester提示exception in thread "main" java.lang.noclassdeffounderror:ParamTester
      

  2.   

    将ParamTester类所属的顶级包对应的目录的上层目录(即类路径根目录,如果该类是默认包,则就是.class文件所在的目录)找出来。放到命令行cp参数后,如下:java -cp X:/XXX/XXX ParamTester
      

  3.   

    ParamTester.class在C:\
    输入命令java -cp C:\ ParamTester
    依然提示exception in thread "main" java.lang.noclassdeffounderror:ParamTester
    什么问题造成呢?高手指点!
      

  4.   

    有没main方法,或是main方法的写法对吗?    public static void main(String[] args)
      

  5.   

    代码
    public class ParamTester{
      public static void main(String argv[]){
        System.out.println ("ParamTester!");
      }
    }
    用JCreator Pro执行正常,用dos执行就提示exception in thread "main" java.lang.noclassdeffounderror:ParamTester
      

  6.   

    没理由啊  是在ParamTester.class上层目录下运行的吗
      

  7.   

    不可能,除非字节码来源不清。dos下,先javac ParamTester.java
    当场编译得到.class文件,拷到C:\,然后
    java -cp c:\ ParamTester