使用IntelliJ Idea运行jar文件时,我遇到了一个问题。项目使用的是JAVA 1.8.0_201。当创建JAR时,我构建工件,在运行JAR时得到错误:

以下是intellij设置

我正在使用IntelliJ 2018.3,社区
发布于 2019-03-01 18:25:52
从官方网站
Java进一步增强了安全性,使用户系统更容易受到外部攻击。从Java 7 Update 51开始,Java不允许用户运行未签名(无签名)、自签名(未由可信当局签名)或缺少权限属性的应用程序。
解决方案(*我从未尝试过),您可以自行签署您的项目的jar文件,并在Java安全控制面板中提到(导入)您的证书。这样,您的应用程序将被视为已签名和经过验证的应用程序,并且应该不会出现运行它的问题。
对于如何自签名JAR,下面的链接可能会对您有所帮助。
https://docs.oracle.com/javase/tutorial/deployment/jar/intro.html
Java Error: "Your security settings have blocked a local application from running"
https://stackoverflow.com/questions/54943644
复制相似问题