我在ubunto15.10上运行PyCharm 5和JDK8。问题是Ubuntu有三个不同的Python版本,当我在PyCharm中被提示选择正确的解释器版本时,整个电脑就会死机。有没有人看到过类似的东西?
发布于 2015-11-27 16:01:01
回答这个问题:是的,在OpenJDK 7和OpenJDK 8上完全相同的行为。它冻结了UI;可以通过SSH访问计算机,这样你就可以杀死PyCharm Java进程。我无法进一步研究(相反,我回到了我的旧机器OS,在OS上,PyCharm捆绑了一个Java解释器)。
使用解决方法编辑:在设置中更改UI主题。在设置对话框中,在外观和行为>外观下,将主题从'GTK+‘更改为'Intellij’。我保存了这个更改,重新启动了PyCharm,但我没有看到冻结。Ubuntu Launchpad和bugs.debian.org上的Bug报告表明GTK+和OpenJDK存在问题,例如:
https://bugs.launchpad.net/ubuntu/+source/openjdk-8/+bug/1510009
发布于 2019-10-14 11:19:43
正如@Ev回答的那样,到目前为止,切换到Oracle JDK是可行的。
来自:https://tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic/
步骤1-在开始安装之前,以sudo用户身份运行login shell并更新当前安装的软件包。
sudo apt update
sudo apt upgrade步骤2-在Ubuntu 18.04上安装Java 11您需要在Ubuntu系统中添加以下PPA。此PPA包含一个包含Java安装脚本的oracle-java11-installer包。
sudo add-apt-repository ppa:linuxuprising/java然后使用此包中提供的脚本安装Java 11。此脚本从官方网站下载Java归档文件,并在系统上进行配置
sudo apt update
sudo apt install oracle-java11-installer另外,安装以下软件包,将Java 11配置为Ubuntu 18系统上的默认Java版本。
sudo apt install oracle-java11-set-default在这里,它可能会抛出一个错误,并给出下载jdk_something_tar.gz和mkdir并将其复制到那里的说明。
此外,它可能会要求您将命令更改为:
sudo apt install oracle-java11-set-default-localjava -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并单击OK。
之前我每隔10分钟就冻死一次,但现在已经好了一整天。
https://stackoverflow.com/questions/33824821
复制相似问题