使用IntelliJ Idea运行jar文件时遇到问题。项目正在使用JAVA 1.8.0_201。创建JAR时,我会构建工件,并在运行JAR时收到错误消息:
我正在使用IntelliJ 2018.3,社区
答案 0 :(得分:1)
从官方网站
解决方案(*,我从未尝试过),您可以自签名项目的jar文件,(并且重要的是)在Java安全控制面板中提及(导入)您的证书。这样,您的应用程序将被视为经过签名和验证的应用程序,并且在运行它时应该没有问题。Java进一步增强了安全性,以使用户系统不易受到外部攻击。从Java 7 Update 51开始,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 Error: "Your security settings have blocked a local application from running"