SKRaua 2023-10-27 11:18 采纳率: 40%
浏览 39

java jdk 版本 不兼容

javaSE-21有啥问题哦,运行倒是可以

img

img

Invalid runtime for JavaSE-21: Runtime at 'C:\Program Files\Java\jdk-21' is not compatible with the 'JavaSE-21' environment.

  • 写回答

2条回答 默认 最新

  • LXXgalaxy 2023-10-27 14:34
    关注

    解决方案有两个:

    将执行环境的Java调整为兼容的高版本(如Java 7)

    下载新版Java,并设置如下的环境变量即可:

    或者将那些代码重新编译打包,编译为兼容较低版本的class文件(如Java 6)

    比如,在Eclipse中,“project => Proerties => Java Compiler”,设置”Compiler compliance level”为执行环境的Java版本。

    或者,直接用javac命令编译时,指定生成class文件兼容的Java版本:javac -source 1.6 HelloWorld.java

    评论

报告相同问题?

问题事件

  • 创建了问题 10月27日