IntelliJ IDEA 之 jdk Language level
2017-10-30 14:30
447 查看
在java项目中必不可少的是我们要指定一个jdk。
在指定jdk的同时,还可以指定jdk的Language level,这个有点像我们工程最低支持版本。比如Language level 设置了5.0 只是就不能出现使用6.0/7.0特性的代码。
因为这些特性在5.0的环境下是无法编译的。
或者可以理解ide会安装Language level指定的jdk版本来对我们的代码进行编译,以及错误检查。
在IntelliJ中有两个地方设置这个参赛。
这个设置针对整个工程,或者说是工程默认的。
这里是针对模块的,这里才是正在生效的设置。
如果设置Use project language level 就是延用project的设置。
此处可以重新指定。project设置就失效。
这个设置需要重新载入项目。
在指定jdk的同时,还可以指定jdk的Language level,这个有点像我们工程最低支持版本。比如Language level 设置了5.0 只是就不能出现使用6.0/7.0特性的代码。
因为这些特性在5.0的环境下是无法编译的。
或者可以理解ide会安装Language level指定的jdk版本来对我们的代码进行编译,以及错误检查。
在IntelliJ中有两个地方设置这个参赛。
这个设置针对整个工程,或者说是工程默认的。
这里是针对模块的,这里才是正在生效的设置。
如果设置Use project language level 就是延用project的设置。
此处可以重新指定。project设置就失效。
这个设置需要重新载入项目。
相关文章推荐
- IntelliJ IDEA 之 jdk Language level
- IntelliJ IDEA 之 jdk Language level
- 【IntelliJ IDEA】lambda expressions are not supported at language level x.x
- IntelliJ idea添加jdk
- Intellig idea jdk明明是1.8了,还是 出现Diamond types are not supported at this language level
- idea jdk明明是1.8了,还是 出现Diamond types are not supported at this language level
- android studio 升到 2.3 后 出现versionToJdkLevel
- JDK7.0新特性-语法(Language)
- 【Intellij Idea】设置JDK
- Intellij idea Language level和Java Compiler版本自动变化问题
- CentOS中安装JDK与Intellij idea
- intellij idea Jdk编译设置
- IntelliJ IDEA教程之如何配置JDK
- IntelliJ IDEA里Maven默认情况下编译版本为JDK1.5
- Assignment | 05-week1 -Character level language model - Dinosaurus land
- lambda expressions are not supported at this language level
- IntelliJ IDEA 2017 JDK Tomcat Maven 配置步骤详解(一)
- IntelliJ IDEA 2017.01配置jdk和tomcat
- IntelliJ IDEA 中如何配置多个jdk版本即(1.7和1.8两个jdk都可用)
- linux下安装jdk及Intellij IDEA