JDK设置位置
- Module SDK
File-->Project Structure-->Project Setting-->Modules-->Dependencies-->Module SDK
- Language level
File-->Project Structure-->Project Setting-->Modules-->Sources-->Language level
- Tomcat JRE
Run-->Edit Configurations-->Server-->JRE
JDK设置要求
- Language level是项目或模块的实际编译级别,会记录在class文件中。
- tomcat中JRE不能低于Language level级别,否则tomcat无法正常运行项
- Module SDK不能低于Language level,否则无法正常编译,报错:无效的源发行版
- 代码不能高于Language level,否则无法编译成功