Pycharm не запускается, потому что “Никакой JDK не нашел”

Я установил Pycharm, который автоматически создал затем ярлык в Меню Приложений. Но ярлык не работает и показывает сообщение

No JDK found. Please validate either PYCHARM_JDK, JDK_HOME or JAVA_HOME    environment variable points to valid JDK installation.

Но Java установлен:

java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode).

Кроме того, если я запускаю скрипт "pycharm.sh" из командной строки, он работает.

4
задан 21 March 2016 в 11:00

4 ответа

У меня была эта проблема сегодня самого. Я установил pycharm через getdeb репозиторий, таким образом, моя папка установки расположена в: /usr/share/pycharm/bin. Для фиксации этой проблемы, шаги:

  1. sudo gedit или sudo xed /usr/share/pycharm/bin/pycharm.sh
  2. находят Строку: JDK ='update-alternatives - перечисляет Java | grep java-8 | sed's, jre/bin/java', и заменяют его JDK = '/usr/lib/jvm/java-8-oracle /' или JDK = '/usr/lib/jvm/java-8-openjdk-amd64 /' если Вы используете openjdk.
  3. Сохраняют и выходят, затем пытаются выполнить pycharms снова. Необходимо быть хорошими для движения.
3
ответ дан 1 December 2019 в 09:33

У меня была та же проблема, и я зафиксировал ее путем выполнения:

# Open & modify pycharm's executable
sudo nano /usr/share/pycharm/bin/pycharm.sh
# Edit line: 95
JDK=`update-alternatives --get-selections | grep "java " | awk '{gsub("/bin/java", ""); print $3}'`
1
ответ дан 1 December 2019 в 09:33

Добавьте следующую строку в .bashrc / .profile. Это сработало для меня.

export PYCHARM_JDK=$JAVA_HOME
export PYSPARK_SUBMIT_ARGS="--master local[2] pyspark-shell"

Предполагая, что вы установили JAVA_HOME. Если нет, используйте путь к домашнему каталогу Java.

1
ответ дан 1 December 2019 в 09:33

Если Вы не возражаете устанавливать снимок, можно также попробовать:

sudo snap install pycharm-community --classic

Запустите его (в первый раз) от терминала с

pycharm-community

После закрытия, поиска его в тире и перетаскивают значок к средству запуска.

0
ответ дан 1 December 2019 в 09:33

Другие вопросы по тегам:

Похожие вопросы: