我为jbpm创建了一个自定义流程监听器,并在工件中部署jar,并在项目设置中构建和部署jar,并将deployment.xml解析器类型作为反射和包名。在标识符中,当我试图在项目中构建和部署jar时,我遇到了这个错误,请帮助我。
发布于 2021-06-02 12:54:31
带有v59的类由javac v15 (或者javac v16和up,如果使用--release 15开关)发出。一个抱怨类文件高于v52的v52是java v8。
换句话说,您已经将代码编译为针对java 15的类文件,并试图在java 8上运行这些文件,而且很明显,正方形的木桩不适合这个圆孔。
您有三个可用的解决方案:
javac,这可以归结为在编译时添加一个--release 8选项。为maven,gradle,eclipse,intellij找到类似的内容--不管你在使用什么。这些选项中的任何一个都会解决您的问题。清单是详尽无遗的。
发布于 2022-05-26 16:01:25
我也有过同样的问题。我用java 11版本创建了docker映像,并试图使用kubectl命令在Kubernetes上部署它。
如何修复它:在我将这个映像移到对接中心并将其部署到Kubernetes之后,我需要再次用java 8版本创建这个对接映像。
https://stackoverflow.com/questions/67805428
复制相似问题