O Pycharm não inicia porque “Nenhum JDK foi encontrado”

4

Eu instalei o Pycharm, que criou automaticamente um atalho no menu de aplicativos. Mas o atalho não funciona e mostra a mensagem

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

Mas o Java está instalado:

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).

Além disso, se eu executar o script "pycharm.sh" na linha de comando, ele funciona.

    
por cerebrou 21.03.2016 / 08:55

3 respostas

2

Eu tive esse problema hoje mesmo. Eu instalei pycharm via repositório getdeb, então minha pasta de instalação está localizada em: /usr/share/pycharm/bin . Para corrigir esse problema, as etapas são:

  1. sudo gedit ou sudo xed /usr/share/pycharm/bin/pycharm.sh
  2. find Line: JDK = 'atualização-alternativas --list java | grep java-8 | sed 's, jre / bin / java ,,' e substitua por JDK = '/ usr / lib / jvm / java-8-oracle /' ou JDK = '/ usr / lib / jvm / java-8-openjdk- amd64 / 'se você estiver usando openjdk.
  3. Salve e saia e tente executar os pycharms novamente. Você deveria estar bem para ir.
por answerSeeker 11.08.2017 / 07:45
1

Eu tive o mesmo problema e corrigi-lo:

# 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 }''
    
por Jose A. Salgado 02.10.2017 / 20:39
0

Se não se importar de instalar um snap, também pode tentar:

sudo snap install pycharm-community --classic

Inicie (pela primeira vez) a partir de um terminal com

pycharm-community

Após o fechamento, pesquise-o no traço e arraste o ícone para o inicializador.

    
por lapisdecor 11.11.2017 / 22:17

Tags