|
1
5
如果您在应用程序中包含任何已签名的JAR,然后使用IntelliJ构建工件,它将提取JAR并将它们与编译输出绑定。 这将导致JAVA安全异常。我在《日食泛美卫生组织》和《弹跳城堡》中看到了这一点,它们都是签名的。 您可以检查您正在使用的任何库JAR是否使用jarsigner工具进行了签名。
更改IntelliJ工件设置,以便将其绑定为库,而不是提取。正如您所期望的,提取会使证书失效。
尝试仅使用Main创建虚拟项目。一次添加一个库JAR(您正在尝试使用它构建)。每次构建一个输出JAR,直到主中断。我就是这样发现的。 IntelliJ应该警告你。。。。。 |
![]() |
2
1
一切正常。 |
![]() |
amaidment · Java资源InputStream正在关闭? 7 年前 |
|
kussart · 如何压缩java应用程序以获得一个小型jar 7 年前 |
![]() |
a7emenov · 通过Jenkins在远程服务器上部署jar 7 年前 |