尝试运行.jar时“无效签名文件”我的java程序打包在JAR文件中,并使用外部JAR库,弹跳城堡..我的代码编译得很好,但是运行JAR会导致以下错误:线程“main”中的异常java.lang.SecurityException:Manifest main属性的无效签名文件摘要我搜索了一个多小时,寻找一个解释,发现很少有价值。如果有人以前见过这个错误,并能提供一些帮助,我将不胜感激。
3 回答
GCT1015
TA贡献1827条经验 获得超4个赞
蛊毒传说
TA贡献1895条经验 获得超3个赞
maven-shade-plugin
<configuration> <filters> <filter> <artifact>*:*</artifact> <excludes> <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude> </excludes> </filter> </filters> <!-- Additional configuration. --> </configuration>
MMMHUHU
TA贡献1834条经验 获得超8个赞
jar { doFirst { from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } } exclude 'META-INF/*.RSA', 'META-INF/*.SF','META-INF/*.DSA' }
添加回答
举报
0/150
提交
取消