我把jar包已经压缩好了,包名为test.jar 打开后看里面有两个文件夹一个就是META-INF,另一个文件夹hao里装着源文件和已经编译好的.class文件,为什么我用java -jar test.jar运行时显示错误呢.?显示错误找不到类:yeeku/TestOut。。。。yeeku是包名
------解决方案--------------------
jar里面应该是class文件就够了
有源文件也没问题,可以看javadoc
还有jar里面的文件夹就是你的包名
------解决方案--------------------
把你的yeeku文件夹拉出来和hao并列就行了
------解决方案--------------------
目录应该是
meta-inf
----manifest.mf
yeeku
----TestOut.class
------解决方案--------------------
既然你的包路径是 yeeku,那么jar中就应该有yeeku文件夹,也就是说jar中应包含编译好的所有class文件,并且都在各自的应该属于的目录(对应的包)下。
jar中除了所需的class、manifest.mf外部需要其它文件