你是用jar cvf 命令打包的吗??你是用什么编辑器?是在DOS下用java命令吗?还是其他的呢??如果提示不可以找到包,那么你就干脆直接将你的jar包的路径写到classpath里面,绝对可以找到啦。

解决方案 »

  1.   

    to  beming(Aming):
      使用jar cvf 命令打包,用的是JDK+GEL
      我不想去该classpath,每次都这样改麻烦呀 我具体是这样生成包的:
      1.使用javac -d 命令 在MyPackage目录下编译生成.class文件;
      2.使用jar cvf 将MyPackage目录下的.class文件打包,生成MyPackage.jar
      //相同包下的java源文件的起始语句都含有package MyPackage,
      

  2.   

    你说"使用jar cvf 将MyPackage目录下的.class文件打包',其实应该是对这个目录进行大包,否则包的路径不对.
      

  3.   

    我是这样的:
    在MSDOS下的JDK\bin目录下执行:
    c:\JDK\Bin>jar cvf c:\java\MyPackage.jar  c:\java\MyPackage\*.class对否?
      

  4.   

    你得jar文件,放到了tools.jar同一级目录下得话,在环境变量,要加上得!
    因为没有指定jar得目录呀!而你得jar文件又不是在当前目录得!
      

  5.   

    但是据资料《java2 编程指南》说jre\lib\ext,
    是标准类的扩展,在该目录下的.jar压缩包 编译器可
    自动认到。
    环境变量设置了Classpath=.;各位的建议我会试试的。谢谢。