终于搞好了,只要加一个文件夹一起压缩就可以了。这个是从eclipse压缩jar里复制的,应该手写也可以,我没试过。
文件夹:META-INF
文件名:MANIFEST.MF
文件内容:Manifest-Version: 1.0
把这个文件夹和需要压缩的class文件一同压缩jar包,然后导入jar,引用时就可以自动导入了。
另外为了路径和包名相同,最好复制包名的文件夹,然后把不需要的内容删掉,再压缩就可以了。我目前时自己手动创建的文件夹路径,然后复制需要的类。
jar包里的类要单独创建一个文件夹,不能在一个类的下面直接class 类名,不然虽然引用是不报错,但是运行后就会报错,我觉得是因为没有引用包的原因(新开文件夹的类,第一行都会引用包名)。
没有添加public修饰符的成员变量,引用Jar包时访问不到。

