1. Ubuntu20.04 安装 JDK

Ubuntu 环境有两个 Java JDK 版本:开源版本OpenJDK 和 Oracle官方版本 JDK. Oracle JDK 可以通过 PPA源命令行安装,也可以官网下载 JDK 压缩包安装.

1.1. 安装 OpenJDK

候选版本有:

sudo apt install openjdk-11-jre-headless  # version 11.0.9+11-0ubuntu1~20.04, or
sudo apt install default-jre              # version 2:1.11-72
sudo apt install openjdk-13-jre-headless  # version 13.0.4+8-1~20.04
sudo apt install openjdk-14-jre-headless  # version 14.0.2+12-1~20.04
sudo apt install openjdk-8-jre-headless   # version 8u272-b10-0ubuntu1~20.04

直接根据需要进行安装:

sudo apt-get update
sudo apt-get install openjdk-8-jdk

1.2. 命令行安装 OracleJDK

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
# 根据提示进行安装.

1.3. 压缩包安装 OracleJDK

# [1] - 官网下载 JDK
#     https://www.oracle.com/java/technologies/javase-downloads.html
# [2] - 创建目录
sudo mkdir /usr/lib/jvm
# [3] - 解压缩到目录
sudo tar -zxvf jdk-14.0.2_linux-x64_bin.tar.gz -C /usr/lib/jvm
# [4] - 设置环境变量
sudo vi ~/.bashrc

添加如下内容:

export JAVA_HOME=/usr/lib/jvm/jdk-14.0.2 
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH  

生效环境变量:

source ~/.bashrc

1.4. 查看版本

java --version

切换 JDK 版本:

sudo update-alternatives –config java

2. Pycharm 切换 JDK 版本

最近 pycharm 频繁性卡死,查找资料发现可能是 JDK 版本的问题:

From: pycharm 2018 卡死的原因 - 知乎 - 2020.04.07

曾碰到pycharm 2018.2.4卡死,总是index 等无法进入编辑状态,
看到网上很多的教学方法,清除缓存等等,都无济于事
最终是 jdk的原因 使用的JDK18065,后来我更换到 jdk180_200或是202都很顺畅

Pycharm 切换 JAVA 版本可参考:Selecting the JDK version the IDE will run under

操作步骤为:

[1] - 在 Pycharm plugin 插件中心安装:Choose Runtime

[2] - 在 Pycharm help|Find Action 输入 Choose Runtime,并按 Enter.

[3] - 选择 Java 版本即可.

Last modification:November 3rd, 2020 at 09:46 pm