“ [错误]重复的条目:使用IntelliGuard进行编译时会出现META-INF / MANIFEST.MF”

问题描述 投票:1回答:1

我正在尝试使用IntelliJ中的IntelliGuard插件来编译和混淆我的jar文件,但是“ [ERROR]重复的条目:META-INF / MANIFEST.MF当我尝试在“构建->模糊模块”窗口中进行构建时,会显示“]

我目前正在使用Java 8,语言级别为8。我尝试了普通的IntelliJ构建工件,它起作用了。在IntelliGuard中,我尝试切换“执行'make'”按钮,尝试不设置主类,尝试在清单中链接库,但是它不起作用。我正确设置了yguard,因此yguard安装可能不是问题。

预期:它应该编译并给我一个模糊的jar文件

实际:[错误]重复的条目:META-INF / MANIFEST.MF

我正在尝试使用IntelliJ中的IntelliGuard插件来编译和模糊化我的jar文件,但是当我尝试在“ Build-> Obfuscate中进行编译时,会出现” [ERROR]重复条目:META-INF / MANIFEST.MF“ ...

java
1个回答
0
投票

我使用IntellijGuard和IntellijGuard2插件时遇到了相同的错误。首先,实现创建一个可执行jar。然后在“构建”->“混淆模块”对话框中,通过导航到src删除“模块编译输出”(每次)并添加您的根软件包文件夹。例如。对于“ src> your.project.folders”,它将是“ your”然后将几个jar和混淆的jar分配到所需的位置。按Build,您将获得带有proguard映射自动清单的模糊源文件。打开带拉链的模糊罐子。删除自动清单并从项目中手动添加带有清单的解压缩的库和META-INF文件夹。现在必须运行jar。

© www.soinside.com 2019 - 2024. All rights reserved.