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

 

posted @ 2019-02-27 10:20  醉酒染青衣  阅读(214)  评论(0编辑  收藏  举报