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


Invalid runtime for JavaSE-21: Runtime at 'C:\Program Files\Java\jdk-21' is not compatible with the 'JavaSE-21' environment.
javaSE-21有啥问题哦,运行倒是可以


Invalid runtime for JavaSE-21: Runtime at 'C:\Program Files\Java\jdk-21' is not compatible with the 'JavaSE-21' environment.
解决方案有两个:
将执行环境的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