多语言展示
当前在线:1030今日阅读:126今日分享:42

idea设置编译版本

在使用idea的时候大家可能遇到过这样一句话“源值x已过时,将在未来所有发行版中删除”或者“目标值x已过时,将在未来所有发行版中删除”,原因idea里添加了高版本的jdk,但是编译代码的时候使用了比较老的版本,所以出现提示。下面为大家提供解决方法。
工具/原料

intellij idea(已经配置JDK)

方法
1

1:修改idea设置里的项目编译版本(1) 点击主页面的'File'->'Settings'(Ctrl+Alt+S) 进入设置界面。(2) 在搜索框搜索'java compiler'或点击'Build, Execution, Deployment'->'Compiler'-'Java Compiler' 进入'Java Compiler'设置界面。(3) 然后在'Per-module bytecode version:'窗口里找到需要修改的'Model','Target bytecode version'选项下修改需要的版本。

2

2:修改整个'Project'的编译版本(1) 点击主页面的'File'->'Project Structure'(Ctrl+Alt+Shift+S) 进入Project设置界面。(2) 在'Project'页面找到'Project language level:'选项下修改需要的版本* 注意:一个project里可以有多个Module

3

2:修改单个'Module'的编译版本(1) 点击主页面的'File'->'Project Structure'(Ctrl+Alt+Shift+S) 进入Project设置界面。(2) 在'Modules'页面找到需要修改的'Module'然后在'Language level:'选项下修改需要的版本* 注意:该修改只针对单个Module

注意事项
1

只能选取和idea配置相同版本或更低版本,否则会报错

2

如果修改部分设置依旧出现提示,需要将3个设置改为相同的版本

推荐信息