JDK bulunamadı hatası

Merhabalar;
Taptaze Pardus kullanıcısı olarak ilk sorum ile sizleri rahatsız ediyorum. Kusura bakmayın…
Oracle sitesinden JDK indirdim ve bunu paket yükleyicisi ile kurulumunu gerçekleştirdim. Sonrasında Netbeans kurmaya çalıştığımda JDK bulunamadı uyarısı ile karşılaşıyorum.
Forumda arama yaptığımda @cuneyt.ulusoy üstadın başka birine vermiş olduğu cevaben aşağıdaki komutu uyguladım
sudo apt-get install java-package
fakat yine aynı sorun ile karşılaşıyorum.
Bu sorunu nasıl halledebilirim. Yardımlarınız için teşekkürler.

İndirdiğiniz dosya ve yüklemede uyguladığınız adımları yazar mısınız?

https://www.oracle.com/technetwork/java/javase/downloads/index.html bu siteden [jdk-11_linux-x64_bin.deb] olanı indirdim ardından paket yükleyicisi ile kurulumu yaptım
sonra netbeans-8.2-linux.sh indirdim
netbeans bulunan klasörde uçbirimde aç yaptım ve aşağıdaki komutu kullandım
chmod 777 netbeans-8.2-linux.sh
ardından ./netbeans-8.2-linux.sh
komutunu uyguladım ve netbeans kurulumu başladı.
fakat kurulum adımları başladığında No Compatible jdk was found uyarısı veriyor pencerenin altında

sudo update-alternatives --config java

komutunun çıktısı nedir?

java bağ grubunda (/usr/bin/java alternatifini sağlayan) sadece bir alternatif var: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
Yapılandırılacak bir şey yok.

Hocam görünen o ki sizin Oracle JDK kurulumunuz gerçekleşmemiş. Çünkü sistemde kurulu gelen OpenJDK haricinde bir geliştirici kiti gözükmüyor.

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Hocam bu linkten lisans koşullarını kabul ederek [jdk-8u181-linux-x64.tar.gz] dosyasını indirin.

sudo mkdir /usr/local/oracle-java-8

Sonra bu klasöre indirdiğiniz dosyayı çıkarın.

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/oracle-java-8/jdk1.8.0_181/bin/java" 1500
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/oracle-java-8/jdk1.8.0_181/bin/javac" 1500
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/oracle-java-8/jdk1.8.0_181/bin/javaws" 1500

Yukardakilerle de sisteme tanıtalım.

java -version

Bu komutun çıktısının aşağıdaki gibi olması gerekir.

java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

Umarım yardımcı olur.

1 Beğeni
sudo su

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list

echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list

apt install dirmngr

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886

apt-get update

apt-get install oracle-java8-installer -y

exit

sudo apt-get install oracle-java8-set-default

sudo apt-get install --no-install-recommends oracle-java8-installer

Bu işlemlerden sonra ./netbeans-8.2-linux.sh ile kurulum sorunsuz yapılmaktadır.

3 Beğeni

Teşekkür ederim sorun çözülmüştür.
Pardus’a geçmek ile çok iyi bir iş yaptığımı düşünmeye başladım ve hatta geç bile kaldığımı düşünüyorum. Çünkü bu kadar hızlı yardım alabileceğimi hiç düşünmemiştim.


Fakat bir sorum daha olacak. Netbeans ile birlikte kullanabileceğim veritabanı öneriniz var mı? Daha öncelerde öğrencilerime C# ile access veritabanını kullanarak uygulamalar yaptırıyordum radikal değişiklikler yapmaya karar verdim bu konuda pardus üzerinde kararlı şekilde çalışan java ile sıkıntısız kullanabileceğim hangisidir. Üstatların fikirlerini alabilir miyim?

Yazılım Geliştirme kategorisini inceleyebilir, gerekirse yeni konu açabilirsiniz.

Teşekkür ediyorum ilginiz için…

1 Beğeni

Bu konu son cevaptan 30 gün sonra otomatik olarak kapatıldı. Yeni cevap girilmesine izin verilmiyor.