1.我的当前目录是d:\a;其中d:\a\b\App.class;怎么我用
jar cf App.jar b
后将其放在classpath后用不了(需要指定如何使用吗?),而当用
jar cf App.jar App.class就可用,就是说包含了目录就不行了.
请教了!! 2.使用jar cmf myManifestFile.mf App.jar *.class时总是提示找不到myManifestFile.mf?而当我手动建立myManifestFile.mf时,就可以运行,不过此时的myManifestFile.mf什么都没有,不知如何?
jar cf App.jar b
后将其放在classpath后用不了(需要指定如何使用吗?),而当用
jar cf App.jar App.class就可用,就是说包含了目录就不行了.
请教了!! 2.使用jar cmf myManifestFile.mf App.jar *.class时总是提示找不到myManifestFile.mf?而当我手动建立myManifestFile.mf时,就可以运行,不过此时的myManifestFile.mf什么都没有,不知如何?
清单是需要自己写的,然后被写入jar中,并被重新命名
你说你手动建立这个清单怎么可能有东西
http://www.matrix.org.cn/resource/article/0/253.html
1、首先确保你的机器安装了winrar。
2、编译你的class文件,确保class文件package与class所在路径一样
例如:
package test.oo
那么文件存放的路径应该是.....\test\oo\yourFile.class(如:c:\test\oo\yourFile.class)
3、以上面的路径为例:首先到c盘根目录,树标右键选定test目录,选择:“添加到压缩文件”一项
4、压缩成*.zip文件,注意一定要是zip文件。最后将该zip文件更名*.jar。这种压缩方式绝不会出现你说的那种错误。