Türkiye
Az konuş, çok çalış..

Forum

Bildirimler
Tümünü temizle

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

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

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: 3512
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: 3512
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: 3512
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: 3512
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: 3512
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 »