PyCharm замораживает весь компьютер на Ubuntu

Я запускаю PyCharm 5 с JDK 8 на Ubunto 15.10. Проблема в том, что Ubuntu поставляется с 3 различными версиями Python, и когда мне предлагается выбрать правильную версию интерпретатора в PyCharm, весь компьютер просто зависает. Кто-нибудь видел что-то подобное?

Ответ 1

Чтобы ответить на вопрос: да, точно такое же поведение, но с OpenJDK 7 и OpenJDK 8. Он замораживает пользовательский интерфейс; к компьютеру можно получить доступ, например, через SSH, чтобы можно было завершить процесс PyCharm Java. Я не смог продолжить расследование (вместо этого я вернулся на свою старую машину, OS X, на которой PyCharm связан с интерпретатором Java).

ОБНОВЛЕНИЕ с обходным путем: изменить тему пользовательского интерфейса в настройках. В диалоговом окне "Настройки" в разделе "Внешний вид и усиление". Поведение> Внешний вид сменить тему с "GTK+" на "Intellij". Я сохранил это изменение, перезапустил PyCharm, и я не вижу зависания. Отчеты об ошибках на Ubuntu Launchpad и bugs.debian.org предлагают проблемы с GTK+ и OpenJDK, например:

https://bugs.launchpad.net/ubuntu/+source/openjdk-8/+bug/1510009

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798131

Ответ 2

Как ответил @Ev, переключение на Oracle JDK пока что сработало.

От: https://tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic/

Шаг 1 - Предварительные условия Перед началом установки запустите оболочку входа в систему как пользователь sudo и обновите установленные пакеты.

sudo apt update
sudo apt upgrade

Шаг 2 - Установите Java 11 на Ubuntu 18.04 Вам нужно добавить следующий 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

Кроме того, установите следующий пакет, чтобы настроить Java 11 в качестве версии Java по умолчанию в вашей системе Ubuntu 18.

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 вы можете:

Переключите среду выполнения Java, используемую для запуска PyCharm # В меню "Справка" выберите "Найти действие" или нажмите Ctrl + Shift + A.

Найдите и выберите действие Switch Boot JDK.

Выберите нужный JDK и нажмите OK.

Я замерзал каждые 10 минут раньше, но теперь весь день был в порядке.

JDK по умолчанию был упакован с Pycharm, я полагаю.