日期:2014-05-18  浏览次数:20700 次

关于打包JAR文件的问题
大家好,我是初学,想请教大家一个问题,希望的到回复,感谢.
我可以在命令行下用CVF打包JAR文件,
但如果我把一个文件夹用WIN   RAR软件打成.ZIP包,再把.ZIP手工改成JAR包,这样可不可以呢?

------解决方案--------------------
好像不行,没有配置文件
------解决方案--------------------
用jar打包就可以了
------解决方案--------------------
用压缩软件也可以的,但是压缩率好像要控制在“普通”级别
至少用winrar可以往jar里面添加一个class文件
------解决方案--------------------
可以用winRAR压缩成zip后改名但压缩时候用默认选项不要选其他的,但是你得保证文件夹理有一些必要的文件比如META-INF文件夹和里面的MANIFEST.MF文件制定jar包信息
------解决方案--------------------
可以的,因为 jar 本身就是一个 zip 文件。这样做的话,要保证 jar 的结构正确。
------解决方案--------------------
是不可以的...
需要用到 jar命令才可以
------解决方案--------------------
路过

------解决方案--------------------
用WinRAR选择‘文档格式’为zip,采用默认的‘标准’压缩方法进行压缩,压缩后更改扩展名为jar即可(或者在压缩前就直接命名为xxx.jar)。

这样压缩后的jar文件不包含‘META-INF文件夹和里面的MANIFEST.MF文件’,因此不能直接运行,只能作为普通的jar包使用。
------解决方案--------------------
自己编写 META-INF/MAINFEST.MF 一起压进去就可以
------解决方案--------------------
mark