Idea配置双语言(java)版本

1. 首先电脑安装java语言不同的版本

官网下载java语言的不同版本(这里下载的是jdk7和jdk8)

java7官网地址:https://www.oracle.com/java/technologies/javase/javase7-archive-downloads.html

java8官网地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

安装两个版本的java语言,与要注意的是安装路径不要冲突

在这里插入图片描述

2. 配置电脑的环境变量

配置电脑的环境变量(3个)

此JAVA_HOME用于配置电脑需要的语言版本,需要7版本就修改为JAVA_HOME7,需要8版本就修改为JAVA_HOME8

JAVA_HOME

%JAVA_HOME8%

此处路径为java7版本的安装路径

JAVA_HOME7

C:\Program Files\Java\jdk1.7.0_80

此处路径为java8版本的安装路径

JAVA_HOME8

C:\Program Files\Java\jdk1.8.0_151

添加path变量的值,注意此处的分号

path

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

此时通过命令控制台,使用命令java -version 和javac - version 查看jdk版本

注意,此时可能会出现查看jak版本不统一的问题

原因是因为:

java -version命令时,查看的是jre的版本

javac -version时查看的jdk的版本

配置的环境变量path中,还配置了变量值 “C:\ProgramData\Oracle\Java\javapath”

当控制台执行命令的时候,首先在环境变量path的值中从头到尾的路径中寻找命令执行文件

变量值 “C:\ProgramData\Oracle\Java\javapath” 位置靠前,所以当执行命令"java"、"javac"的执行文件直接在此路径下拿到,此时不能区分版本号,解决方法是,将值 “%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;” 放置于开头,首先在此路径寻找执行文件,完美解决

更换jdk版本之后,命令控制台窗口需要重新打开,不然查询到的jdk版本不会发生变化

3. Idea配置语言版本

3.1 Idea在项目中添加jdk版本

找到File --> Project Structure --> SDKs , 点击加号,添加jdk,选择jdk不同版本的安装路径
在这里插入图片描述
在这里插入图片描述

3.2 Idea新建项目是添加jdk版本

点击"New…",选择jdk版本路径
在这里插入图片描述

在这里插入图片描述

3.3 项目切换jdk版本

找到File --> Project Structure --> Project ,点击"New…" ,选择jdk版本路径
在这里插入图片描述

4. Idea项目启动编译报错

  • 报错无效的源发行版

  • 报错无效的目标发行版

原因是因为Idea编译的时候出现版本异常
在这里插入图片描述
在这里插入图片描述

解决办法:设置Idea的编译版本

打开 File --> Settings --> Build,Exception,Deployment —> Compile – > Java Compiler ,设置编译版本(两个地方)

在这里插入图片描述

打开 File --> Project Structure --> Modules --> sources ,选择jdk版本,即可解决问题
在这里插入图片描述

Guess you like

Origin blog.csdn.net/weixin_46242580/article/details/121863678