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 版本即可.