0
我需要生成一个JAR文件(在代码)清单一个JAR:生成包含以下权限清单
Permissions: all-permissions
到目前为止,我已经这么远得到:
Manifest manifest = new Manifest();
Attributes global = manifest.getMainAttributes();
global.put(new Attributes.Name("Permissions"), "all-permissions");
File jarLoader = new File("test.jar");
OutputStream os = new FileOutputStream(jarLoader);
JarOutputStream jos = new JarOutputStream(os, manifest);
jos.close();
然而这完全擦除了jar文件的内容,创建了清单,清单是空白的。在阅读了一些关于这方面的信息后,我不明白自己做错了什么,并希望有人能指出我的正确方向。
您是否想将清单合并到现有的jar文件中?目前您正在生成清单,并将其保存到新的空白jar文件中。 – Matthias
@Matthias - 这是正确的。该jar文件已经存在。 – Hobbyist