Merhaba. Arkadaşlar python geliştirmek için pycharm kullanıyordum, ancak birkaç gün önce başka bir uygulama yüklerken open jdk için seçenekler sundu bende 10 sürümünü seçtim. (sonra birde paket yöneticisinden 7 sürümünü de yükledim) Pycharm'a girmeye çalışırken "No JDK found. Please validate either PYCHARM_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation." diye bir hata alıyorum, acaba nasıl düzetebilirim?
sistem güncellemesi yapıp bilgisayarınızı yeniden başlatın
Archman güncellemesi için upgrade komutu yeterli olacaktır
archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!
Aşağıdaki 4 öneriyi sonuç alana kadar deneyiniz
1
Metin editörü ile yetkili olarak /usr/share/pycharm/bin/pycharm.sh dosyasını açın ve aşağıdaki satırı buradaki gibi düzenleyip kapatın
# Edit line: 95
JDK=`update-alternatives --get-selections | grep "java " | awk '{gsub("/bin/java", ""); print $3}'`
==========
2
Alternatif olarak olarak şöyle de yapabilirsiniz:
Metin editörü ile yetkili olarak /usr/share/pycharm/bin/pycharm.sh dosyasını açın ve
JDK=`update-alternatives --list java | grep java-8 | sed 's,jre/bin/java,,'
satırını bulup
JDK = '/usr/lib/jvm/java-8-oracle/'
veya
JDK = '/usr/lib/jvm/java-8-openjdk-amd64/'
satırı ile değiştirip kaydedin kapatın
===========
3
Metin editörü ile yetkili olarak /etc/environment dosyasını açın ve
JAVA_HOME=”/usr/lib/jvm/java-8-oracle”
satırını ekleyip kaydedin kapatın
============
4
Bir başka öneri olarak ise ~/.bashrc dosyasını açın ve
export PYCHARM_JDK=`java-config -O`
satırını ekleyip kaydedip kapatın
archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!
Bu arada, aşağıdaki paketlerden eksik olan varsa kurunuz
jre7-openjdk
jre7-openjdk-headless
jre8-openjdk
jre8-openjdk-headless
archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!
Dediğiniz paketler kurulu. Söylediğiniz ilk iki yöntemdeki satırlar dosyada mevcut değil, 3.-4. yöntemi yaptım ancak değişen bir şey olmadı.
Uygulamayı ve yukarıda verdiğim java uygulamalarını kaldırıp yeniden kurup deneyebilir misiniz?
archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!
Teşekkürler şimdi açabildim.
Sorunun çözülmesine sevindim, kolay gelsin 😉
archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!