我正在Ubuntu 15.10上使用PyCharm 5和JDK 8。问题是Ubuntu自带了3个不同的Python版本,当我在PyCharm中被提示选择正确的解释器版本时,整个电脑会冻结。有人遇到过类似的情况吗?
https://bugs.launchpad.net/ubuntu/+source/openjdk-8/+bug/1510009
正如@Ev所回答的那样,切换到Oracle JDK目前为止已经奏效。
来自:https://tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic/
步骤1 - 先决条件 在开始安装之前,请以sudo用户身份运行登录shell并更新当前安装的软件包。
sudo apt update
sudo apt upgrade
步骤2 - 在Ubuntu 18.04上安装Java 11 您需要将以下PPA添加到您的Ubuntu系统中。此PPA包含一个名为oracle-java11-installer的软件包,其中包含Java安装脚本。
sudo add-apt-repository ppa:linuxuprising/java
然后使用此软件包中提供的脚本安装Java 11。该脚本从官方网站下载Java存档并在您的系统上进行配置。
sudo apt update
sudo apt install oracle-java11-installer
此外,安装以下软件包以在您的Ubuntu 18系统上配置Java 11作为默认Java版本。
sudo apt install oracle-java11-set-default
在这里可能会抛出一个错误并给出下载 jdk_something_tar.gz 的指令,然后使用 mkdir
命令并将其复制到那里。每个步骤都在终端错误跟踪中概述。
此外,它可能会要求您更改命令为:
sudo apt install oracle-java11-set-default-local
步骤3 - 验证Java版本 使用以下命令检查您系统上安装的Java版本。
java -version
java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
在终端中请求某些命令时,错误跟踪会要求添加-local
。
然后,请转到此处:https://www.jetbrains.com/help/pycharm/switching-boot-jdk.html
基本上,您可以从GUI帮助菜单中执行以下操作:
切换用于运行PyCharm的Java运行时# 在“帮助”菜单上,单击“查找操作”,或按Ctrl + Shift + A。
查找并选择“切换引导JDK”操作。
选择所需的JDK,然后单击“确定”。
之前我每10分钟就会卡顿一次,但现在整天都很好。
我相信默认的JDK是与Pycharm捆绑的某个东西。