在运行模式和调试模式中通过 Intellij IDE 运行时,一切正常。但是,从命令行运行可执行jar时,
我得到以下内容:
NoSuchMethodError for io.netty.util.internal.PlatformDependent.newAtomicIntegerFieldUpdater.
什么可能导致这个以及该怎么办?
提前谢谢!
答案 0 :(得分:1)
最有可能的原因是,在运行时打包或提供的netty版本不正确。如果版本与在IDE中运行时使用的版本不同,可能会导致此错误或可能无法正常工作 确保您正在打包所有必需的库以及它们的正确版本 附:您的系统JRE不一定与IDE的JRE相同