如何在不出现 SecurityException 的情况下构建我的 IntelliJ IDEA 项目

问题描述

我目前正在开发一些东西,我想使用 Eclipse Paho 库来连接到 MQTT 服务器。问题是,每当我构建我的项目并运行它时(我在 minecraft Spigot 服务器上运行它,1.16.5)我得到以下错误

java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
        at sun.security.util.SignatureFiLeverifier.processImpl(SignatureFiLeverifier.java:336) ~[?:?]
        at sun.security.util.SignatureFiLeverifier.process(SignatureFiLeverifier.java:269) ~[?:?]
        at java.util.jar.JarVerifier.processEntry(JarVerifier.java:316) ~[?:?]
        at java.util.jar.JarVerifier.update(JarVerifier.java:230) ~[?:?]
        at java.util.jar.JarFile.initializeVerifier(JarFile.java:759) ~[?:?]
        at java.util.jar.JarFile.getInputStream(JarFile.java:840) ~[?:?]
        at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:165) ~[patched_1.16.4.jar:git-Paper-400]
        at org.bukkit.plugin.SimplePluginManager.loadplugins(SimplePluginManager.java:148) ~[patched_1.16.4.jar:git-Paper-400]
        at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadplugins(CraftServer.java:389) ~[patched_1.16.4.jar:git-Paper-400]
        at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:206) ~[patched_1.16.4.jar:git-Paper-400]
        at net.minecraft.server.v1_16_R3.minecraftServer.w(minecraftServer.java:931) ~[patched_1.16.4.jar:git-Paper-400]
        at net.minecraft.server.v1_16_R3.minecraftServer.lambda$a$0(minecraftServer.java:173) ~[patched_1.16.4.jar:git-Paper-400]
        at java.lang.Thread.run(Thread.java:834) [?:?]

我正在使用 IntelliJ IDEA 中的工件进行构建。这是我使用的工件:

enter image description here

如您所见,我将 Paho 库提取到我的输出根目录中。有人能帮我解决这个问题吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)