IntelliJ IDEA 之 jdk Language level
原文链接:http://blog.csdn.net/tiantiandjava/article/details/46311929
在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设置就失效。
这个设置需要重新载入项目。
IntelliJ IDEA 之 jdk Language level相关推荐
- intellij idea jdk language level
jdk的新的版本会兼容旧的版本. 如果安装了新的jdk,但是还是希望使用旧版本的特性,这个可以使用jdk language level来实现. 比如安装了jdk8,但是希望用7,那么language ...
- 2021-07-06-Intellij IDEA新建项目时JDK以及模块语言等级(language level)默认为1.8或1.5,每次创建新项目都需要重新更改
问题详细描述:本人装了两个版本的JDK(JDK1.8 也叫JDK 8和JDK11)以前IDEA使用的都是JDK1.8,有时偶尔用11来看看新特性.今天想将IDEA的默认JDK换成11(language ...
- 一个额外的小问题——关于jdk和Language level的关系
关于jdk和Language level的关系 为什么制定了jdk还需要指定Language level 为什么制定了jdk还需要指定Language level 在java项目中必不可少的是我们要指 ...
- Idea中Jdk和Language level的指定
Idea中Jdk和Language level的指定 JDK 在每个新版本都会有其新特性,而新版本一般也会向下兼容旧版本的特性,IDEA 是对这些 JDK 的新特性是这样介绍的: JDK 6 :@Ov ...
- idea 模块jdk依赖总是自动变_解决IDEA中导入新的maven依赖后Language Level自动重置问题...
问题: 弄了个测试项目,因为有涉及JDK1.8的代码,所以将IDEA中默认的Language Level 5(即对应JDK1.5),修改为了8(即对应JDK1.8),但是每次引入新的maven依赖,自 ...
- IDEA多Module的Language Level的问题
最近做了IDEA的多模块测试项目,IDE是Intellij IDEA.发现无论是Project还是Module,默认的Language Level都是JDK 1.5,而且每次修改都仅限于当前有效,稍后 ...
- IDEA中maven项目的language level 修改后自动重置问题
问题: 我的JDK使用的是1.8,但是在IDEA中编写1.8特性的代码时却会爆红,而且编译也通不过,确定不是代码的问题后.转而发现了Language Level这个东西,IDEA中默认Language ...
- diamond types are not supported at this language level
在intellij导入git项目之后出现 diamond types are not supported at this language level错误 或者String等报错 File->P ...
- Try-with-resources are not supported at language level ‘5‘ 报错
最先出现这个问题我以为是我的jdk没有设置为1.8,但是在File >> Project Structure >> Project language level确实是8. 确认 ...
最新文章
- recycleview 嵌套高度问题_突破!10万荧光材料无一幸免,150年来都没有解决的问题,最近找到答案了!|史上最强荧光材料...
- postgresql数据库的备份与恢复
- VA_X_Setup1849.zip
- 算法导论-线性时间排序习题解
- Petal Search is currently only available
- Exchange2010升级到2016——配置Exchange2016连接器、外部DNS设置
- html简介百度百科,outerHTML
- CSDN日报20170325——《一篇文章教会你,如何做到招聘要求中的“要有扎实的Java基础”。》
- 车企进军手机市场,意在智能汽车
- 日本警方称地震造成3676人死亡7843人下落不明
- 基于ESP8266称重式压力传感器(接入阿里云物联网平台)
- prefix-list前缀列表
- 数字图像处理及应用 阅读笔记
- 安装yolov5时,遇到的问题
- 虚拟货币盘点:微币,Q币,苹果平台,Facebook 的F币,Google会推G币么?
- 桌面上IE图标不见了怎么办?
- 防止浏览器窗口太小,设置最小宽度
- 认识大牛 深度学习“三剑客”
- cvte c++实习生面试题目
- 李涛PS高手之路提高篇(1)
热门文章
- Android安装apk应用的时候出现INSTALL_FAILED_SHARED_USER_INCOMPATIBLE如何解决
- 编译原理——SysY编译器实践报告
- 改变不了环境,学会改变自己!
- jabcob 使用API
- “破晓之战”星杯传说赛后复盘分析
- 如何设置小于12px的像素字体
- Ubuntu中如何开启samba/smb共享
- 站住!做副业的亲,是时候跟你们做个了结了!
- C ——进程内存(内存管理、内存分配(brk,sbrk、mmap、munmap)、内存常见错误)
- 夜班媒体人援助项目在京启动,陈于冰说:“一直以来.....