你把你当前要运行的class的path也添加到classpath中去就可以了.

解决方案 »

  1.   

    设置path为jdk的bin目录;程序的class文件所在目录加入classpath
      

  2.   

    已经将class文件目录加入classpath,还是一样的错误 !请指教
      

  3.   

    运行时加上包名...
    java -classpath... test.testVectorArray
      

  4.   

    把你的这段代码存入文件testVectorArray.java,在C:建立目录test,把testVectorArray.java放在test下,
    C:\>javac test\testVectorArray.java
    C:\>java test.testVectorArray
    test:2
    Vector  contain a Array :[[[Ljava.lang.String;@50169]
    test1:2
      

  5.   

    dt.jar,tools.jar已经加入classpath还有.也要加入
      

  6.   

    更正楼上的,dt.jar,rt.jar 根本不需要加入,它们就象放在在JRE_HOME\lib\ext中的所有包一样是自动包含的! tools.jar 如果不作单步调试也不用加
      

  7.   

    bat文件:1.compile.bat
    javac testVectorArray.java -d .2.run.bat
    E:\application\j2sdk1.4.0\bin\java.exe -classpath . test.testVectorArrayjava文件
    testVectorArray.java
    放在同一个目录中。
    输出:
    F:\test>E:\application\j2sdk1.4.0\bin\java.exe -classpath . test.testVectorArraytest:2
    Vector  contain a Array :[[[Ljava.lang.String;@ad3ba4]
    test1:2