在使用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个设置改为相同的版本
上一篇:绝地求生低配版如何下载?
下一篇:如何在今日头条极速版中发布文章