java: 错误: 无效的源发行版:17。2种解决方式
报错解释:
这个错误表明你正在尝试使用Java编译器编译代码,但是指定的源代码版本是17.2。这通常意味着你的代码需要Java 17.2版本的编译器,但是你的环境中没有安装这个版本的Java。
解决方法:
- 安装Java 17.2:如果你知道有这个版本的Java,可以去Oracle官网或者其他Java发行版(如OpenJDK)下载并安装。
- 使用已安装的Java版本:如果你不需要17.2版本的特定特性,可以使用已经安装的Java版本编译代码。你可以通过下面的命令来指定使用已安装的Java版本进行编译:
javac -source 17 -target 17 YourClass.java
其中-source 17
指定源代码版本是Java 17,-target 17
指定生成的字节码版本是Java 17。这样就不会出现版本不匹配的问题。
评论已关闭