安装多JDK环境
下面是JDK8和OpenJDK11 的安装
安装JDK8
jdk-8u351-windows-x64.exe
提前创建存放jdk8的文件夹
修改好路径下一步下一步就好了。
验证是否安装jdk8成功,ctrl+r 输入cmd
然后在命令敲 java -version 回车能看到版本输出就行,这个exe安装自动会配置环境
下载open jdk11
https://jdk.java.net/java-se-ri/11
下载并解压到目录
生成jdk11的jre
1、打开cmd
2、执行命令
jlink.exe --module-path jmods --add-modules java.desktop --output jre
3、查看生成的jre
配置环境变量
1、先删除path中的javapath路径
2、删除javapath中的文件
C:\Program Files (x86)\Common Files\Oracle\Java\javapath 这个路径是固定的 应该是,找到目录删除下面的三个文件
当然你也可以创建文件夹把这三个文件放进去
这个时候 重新打开一个**新的cmd窗口** 输入java 就会提示找不到命令了
3、配置环境变量
3.1、配置jdk的bin目录位置
- 创建一个 JAVA_HOME_8 的系统变量名 变量值 就是 jdk8 路径
- 创建一个 JAVA_HOME_11 的系统变量名 变量值 就是 jdk11 路径
- 创建一个 JAVA_HOME 的系统变量 。 注意:手动切换jdk环境就是在这里切换的。两个%% 百分号中间填写
- 变量值 写 JAVA_HOME_8 就是 jdk8 的环境
- 变量值 写 JAVA_HOME_11就是 jdk11 的环境
- 创建系统变量 变量名: CLASSPATH 变量值 .%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
- 在系统变量中 找到 Path变量名 点击编辑 新建两条路径
- %JAVA_HOME%\jre\bin
- %JAVA_HOME%\bin
确定保存好就行
4 测试结果
以上步骤完成之后 测试一下有没有配置成功
- 先测试jdk8有没有配置成功,一开始就是配置jdk8的
- 打开一个 新的cmd命令窗口
- 输入 java -version 然后 输入 javac -version 看到输出了1.8就配置成功了
- 再测试jdk11 需要手动修改环境变量配置 将 环境变量里面的变量名 JAVA_HOME 的变量值修改为 %JAVA_HOME_11% 确定
- 测试jdk11 重新打开一个cmd命令窗口
- 输入 java -version 然后 输入 javac -version 看到输出了11就配置成功了
、
配置maven
这个步骤配环境变量就行
设置conf文件夹里面的settings.xml
配置多环境
<profiles>
<profile>
<id>Java8</id>
<properties>
<JAVA_HOME>D:\Environment\Java\JDK1.8\jdk</JAVA_HOME>
<JAVA_VERSION>1.8</JAVA_VERSION>
</properties>
<!-- activeByDefault=true代表如果不指定某个固定id的profile,那么就使用这个环境 -->
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>OpenJava11</id>
<properties>
<JAVA_HOME>D:\Environment\Java\jdk-11</JAVA_HOME>
<JAVA_VERSION>11</JAVA_VERSION>
</properties>
</profile>
</profiles>
配置镜像地址
<mirrors>
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>maven aliyun</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>
配置本地仓库
<localRepository>D:/Environment/Maven/maven-repo</localRepository>
在idea里面可以看到配置好的jdk了
自己切换就好了
版权声明:本文为博主作者:小马爱折腾原创文章,版权归属原作者,如果侵权,请联系我们删除!
原文链接:https://blog.csdn.net/weixin_43539011/article/details/128587971