厂商只提供了所有编译好的类文件(无包),而我现有的程序中是有包的.现在的情况是:只能把调用代码放在根目录下才能调用编译好的无包类文件,而当把代码放到包下面的一个类时就总是编译不过.请问各位大侠是怎么解决这个问题的?谢谢啦..高分相送!!:)

解决方案 »

  1.   

    你把无包的变成JAR就行了,只要把这个JAR放到相应位置就行了
      

  2.   

    指定classpath,把你无包的类文件都放到classpath的某个路径里或打包的jar里。
    如果不想指定classpath,那么在编译时加参数javac -classpath 你的无包类文件的路径 your_javafile
      

  3.   

    你的机器上有winzip 或者 winrar吗?OK1 打开Winzip 或者 Winrar
    2 添加那些无包的class文件,包括子目录
    3 如果是WINrar, 需要选择压缩方法为 ZIP 方式
    4 压缩吧
    5 把压缩好的.zip文件放到你的 其他那些 .jar 一起的地方就可以了6 如果你看着不舒服,把.zip 改名为 .jar也可以。 其实无所谓的