繁体   English   中英

制作一个 jar 文件,应用程序被 Java 安全阻止

[英]Making A jar File, app blocked by java security

使用 IntelliJ Idea 运行 jar 文件时遇到问题。 项目使用 JAVA 1.8.0_201。 创建 JAR 后,我构建工件,并在运行 JAR 时收到错误消息: 在此处输入图片说明

这是intellij设置在此处输入图片说明

我正在使用 IntelliJ 2018.3,社区

来自官方网站

Java 进一步增强了安全性,使用户系统不易受到外部攻击。 从 Java 7 Update 51 开始,Java 不允许用户运行未签名(未签名)、自签名(未由受信任的机构签名)或缺少权限属性的应用程序。

解决方案(*我从未实际尝试过),您可以对项目的 jar 文件进行自签名,(并且很重要)在 Java 安全控制面板中提及(导入)您的证书。 有了这个,您的应用程序将被视为经过签名和验证的应用程序,并且运行它应该没有问题。

有关如何对 JAR 进行自签名,以下链接可能对您有所帮助。

https://www.java.com/en/download/help/java_blocked.xml

https://docs.oracle.com/javase/tutorial/deployment/jar/intro.html

https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/rsa_signing.html

Java 错误:“您的安全设置已阻止本地应用程序运行”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM