JDK安装和相关问题
一、JDK安装
1、安装包下载
任何情况下,建议前往官方网址下载所需版本。如需了解最新版本,则前往Java Downloads | Oracle下载;如需使用历史版本,则前往Java Archive | Oracle下载;如果因为网络问题难以访问官网,可酌情使用其他网站的备份,如:华为云备份、我的备份(链接:https://pan.baidu.com/s/18It1ZiBwUvE8weakxh461A 提取码:codc)。
2、jdk安装
安装过程一般默认即可,配置环境的过程基本一致。
配置环境:
Windows环境下:
1. 添加新环境变量JAVA_HOME,变量值为解压后JDK路径。
D:\Java\Jdk1.8
2. 为环境变量Path添加JDK的两个路径。
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3. 添加新环境变量CLASSPATH,值为:(注意前面有一个“.”)。
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
Linux环境下:
vim /etc/profile 末尾加上 export JAVA_HOME="安装路径" export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin export PATH=$PATH:${JAVA_PATH} 配置文件生效 source /etc/profile
二、多版本共存
1、安装多个版本的JDK。
为避免不必要的麻烦,默认将不同版本的JDK安装在同一路径即可。
2、删除环境变量Path中默认增加的变量值。
在安装JDK的时候,JDK会给我们的Path变量添加变量值。每安装一次JDK,系统就会生成一条这样的变量值,需要将他们都删掉,防止切换失败。
C:\Program Files\Common Files\Oracle\Java\javapath
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
3、修改环境变量JAVA_HOME的变量值。
1.将不同的版本JDK所需设置的环境变量JAVA_HOME改成JAVA_HOME+版本号的形式。
JDK8:
变量名称:JAVA_HOME8
变量值:D:\Java\Jdk1.8
JDK19:
变量名称:JAVA_HOME19
变量值:D:\Java\Jdk19
2.修改环境变量JAVA_HOME的变量值。
此处的变量值根据当前需要使用的JDK版本决定,例如当前想要使用JDK8。
%JAVA_HOME8%
如果想要使用JDK19,则:
%JAVA_HOME19%
三、遇到的问题
1、JDK19环境下,终端显示乱码的解决方法。
JDK19环境下,终端显示乱码的原因是编码冲突。
解决方法:修改JDK的编码格式。
新增环境变量JAVA_TOOL_OPTIONS。
-Dfile.encoding=UTF-8