Forum

Bildirimler
Tümünü temizle

[Çözüldü] Pycharm "jdk not found" hatası

9 Yazılar
2 Üyeler
0 Reactions
2,423 Görüntüleme
(@cosmicowl)
Gönderiler: 28
Eminent Member
Konu başlatıcı
 
[#2618]

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?


 
Gönderildi : 07/08/2018 4:31 am
tulliana
(@tulliana)
Gönderiler: 3533
Famed Member Admin
 

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

 
Gönderildi : 07/08/2018 6:35 am
(@cosmicowl)
Gönderiler: 28
Eminent Member
Konu başlatıcı
 

@tulliana Denedim hala aynı.


 
Gönderildi : 07/08/2018 11:23 am
tulliana
(@tulliana)
Gönderiler: 3533
Famed Member Admin
 

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

 
Gönderildi : 07/08/2018 12:37 pm
tulliana
(@tulliana)
Gönderiler: 3533
Famed Member Admin
 

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

 
Gönderildi : 07/08/2018 1:06 pm
(@cosmicowl)
Gönderiler: 28
Eminent Member
Konu başlatıcı
 

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


 
Gönderildi : 07/08/2018 2:06 pm
tulliana
(@tulliana)
Gönderiler: 3533
Famed Member Admin
 

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

 
Gönderildi : 08/08/2018 5:17 am
(@cosmicowl)
Gönderiler: 28
Eminent Member
Konu başlatıcı
 

Teşekkürler şimdi açabildim.


 
Gönderildi : 08/08/2018 8:46 am
tulliana
(@tulliana)
Gönderiler: 3533
Famed Member Admin
 

Sorunun çözülmesine sevindim, kolay gelsin  😉


archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

 
Gönderildi : 08/08/2018 9:19 am
Paylaş:
Translate »