【发布时间】:2014-03-16 22:02:49
【问题描述】:
是否可以使用现有的.class 文件和MANIFEST.MF 来创建 jar 文件?
是否有可以创建“有效”jar 文件的库?我手动尝试过,但没有用(使用 7zip)。 错误:“无效或损坏的 jar 文件”
如果之前已经编译过所有内容,那么理论上它应该(在我的理解中)可以工作,如果您创建一个新的 zip 文件,将其中的所有文件放在原始结构中,然后将其重命名为“jar”。
我的想法是用 java 代码编写这样的东西。我可以将文件添加到现有 jar 的解决方案也可以。
如果您对我为什么要使用它感兴趣,请查看我最初的问题:Compile javacode out of a running java accpilaction - on a system that hasn't JDK installed
【问题讨论】:
-
您是否尝试过使用随 JDK 分发的
jar命令? docs.oracle.com/javase/tutorial/deployment/jar -
@PeterLiljenberg:我必须使用安装了 jre 的计算机进行计算。 :)
-
那么我们可以从计算机操作系统中得到什么? Linux?操作系统?窗户?
-
如果您的 Zipper 中没有特殊选项,这是可能的。不得使用 7z 格式。使用简单的 ZIP。清单属于 META-INF 目录。
标签: java jar compilation