java: 无效的目标发行版: xx
- 背景
- java: 无效的目标发行版: xx 在 Intellij 的修复
背景
这里单独针对Intellij开发工具对 “java: 无效的目标发行版: xx”错误的修复。
java: 无效的目标发行版: xx 在 Intellij 的修复
同一台电脑使用多个JDK的时候容易出现在运行程序时容易出现 “java: 无效的目标发行版” 错误。
这时候得要去检查开发工具的目标bytecode version和项目使用的JDK版本是否一致。File -> Settings -> Build, Extension, Deployment -> Compiler -> Java Compiler
在Per-module bytecode version列表中找到自己的module项目,将Target bytecode version修改为跟项目使用的JDK一致的版本。
有的JDK版本是可以向下兼容低版本的Target bytecode version。但最好还是选择相互一致的版本。