ORACLE JAVA SE 7'nin çalışmasını nasıl sağlayabilirim?


2

Ben Ubuntu'ya yeni başlayan biriyim, lütfen kibar olun.

Geçenlerde manuel olarak indirdim ve yükledim (Java SE 7ux) JavaSE 1.7.0_51. Linux x64 (64 bit sistem için) "tar.gz" paketi. Ubuntu versiyonum 13.10 (OS 64 bit)

Ben dikkatlice gelen talimatları uygulayarak: Ubuntu üzerine JDK 7 yükleme

Yüklemenin başarılı olduğunu doğrulamak için şunu yazdım:

javac -version

ve aşağıdaki sonuçları alın:

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

$ which java gives the below results:  
/usr/bin/java

$ which javac also gives the below results:
/usr/bin/javac

Önemli bir adımı atlasam da yine de aynı sonuçları alsam diye adımları birkaç kez tekrarladım. On-line bir araştırmadan sonra @ Reference 'i öğrendim, aslında Java’yı PPA deposu üzerinden Ubuntu’ya kurabildiğimi.

Kurulumdan sonra ben

$ java -version 

Hala alıyorum:

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

Ancak ben

$ cd /usr/bin
$ ls -ld java*

Alırım:

lrwxrwxrwx 1 root root 22 Feb 19 19:06 java -> /etc/alternatives/java
lrwxrwxrwx 1 root root 23 Feb 17 02:15 javac -> /etc/alternatives/javac
lrwxrwxrwx 1 root root 25 Feb 19 20:09 javadoc -> /etc/alternatives/javadoc
lrwxrwxrwx 1 root root 32 Feb 19 20:09 javafxpackager -> /etc/alternatives/javafxpackager
lrwxrwxrwx 1 root root 23 Feb 19 20:09 javah -> /etc/alternatives/javah
lrwxrwxrwx 1 root root 23 Feb 19 20:09 javap -> /etc/alternatives/javap
lrwxrwxrwx 1 root root 25 Feb 19 20:09 java_vm -> /etc/alternatives/java_vm
lrwxrwxrwx 1 root root 24 Feb 17 02:15 javaws -> /etc/alternatives/javaws

Ayrıca şuna benzer:

$ cd /etc/alternatives 
$ ls -ld java*

lrwxrwxrwx 1 root root 36 Feb 19 19:15 java -> /usr/local/java/jdk1.7.0_51/bin/java
lrwxrwxrwx 1 root root 37 Feb 17 02:15 javac -> /usr/local/java/jdk1.7.0_51/bin/javac
lrwxrwxrwx 1 root root 38 Feb 19 20:09 javadoc -> /usr/lib/jvm/java-7-oracle/bin/javadoc
lrwxrwxrwx 1 root root 48 Feb 19 20:09 javadoc.1.gz -> /usr/lib/jvm/java-7-oracle/man/man1/javadoc.1.gz
lrwxrwxrwx 1 root root 45 Feb 19 20:09 javafxpackager -> /usr/lib/jvm/java-7-oracle/bin/javafxpackager
lrwxrwxrwx 1 root root 55 Feb 19 20:09 javafxpackager.1.gz -> /usr/lib/jvm/java-7-oracle/man/man1/javafxpackager.1.gz
lrwxrwxrwx 1 root root 36 Feb 19 20:09 javah -> /usr/lib/jvm/java-7-oracle/bin/javah
lrwxrwxrwx 1 root root 46 Feb 19 20:09 javah.1.gz -> /usr/lib/jvm/java-7-oracle/man/man1/javah.1.gz
lrwxrwxrwx 1 root root 36 Feb 19 20:09 javap -> /usr/lib/jvm/java-7-oracle/bin/javap
lrwxrwxrwx 1 root root 46 Feb 19 20:09 javap.1.gz -> /usr/lib/jvm/java-7-oracle/man/man1/javap.1.gz
lrwxrwxrwx 1 root root 42 Feb 19 20:09 java_vm -> /usr/lib/jvm/java-7-oracle/jre/bin/java_vm
lrwxrwxrwx 1 root root 42 Feb 17 02:15 javaws -> /usr/local/java/jdk1.7.0_51/jre/bin/javaws

Bunu not et

javadoc.1.gz -> /usr/lib/jvm/java-7-oracle/man/man1/javadoc.1.gz
javafxpackager.1.gz -> /usr/lib/jvm/java-7-oracle/man/man1/javafxpackager.1.gz
javah.1.gz -> /usr/lib/jvm/java-7-oracle/man/man1/javah.1.gz
javah.1.gz -> /usr/lib/jvm/java-7-oracle/man/man1/javah.1.gz

... hepsi KIRMIZI

  • Tüm bunlar ne anlama geliyor ve en önemlisi Java kurulumumu nasıl çalıştırabilirim?

Size yardım bekliyorum!

Yanıtlar:


3

Oracle Java'yı resmi web sitesinden indirin

Resmi web sitesinden Java'yı buradan indirin

JDK 1.7'yi El İle Kurma

#java -version

#sudo mkdir -p /usr/lib/jvm

#sudo mv jdk-7u21-linux-i586.tar.gz /usr/lib/jvm

#cd /usr/lib/jvm

#sudo tar zxvf jdk-7u21-linux-i586.tar.gz

#sudo rm jdk-7u21-linux-i586.tar.gz

#ls -l

#jdk1.7.0_21

#sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_21/bin/javac" 1

#sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_21/bin/java" 1

#sudo update-alternatives --set "javac" "/usr/lib/jvm/jdk1.7.0_21/bin/javac"

#sudo update-alternatives --set "java" "/usr/lib/jvm/jdk1.7.0_21/bin/java"

#sudo vi /etc/profile

Add the following entries to the bottom of your /etc/profile file:

#JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21 PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME export PATH

#. /etc/profile

#java -version

Jdk1.7.0_21 u İndirilen sürümle değiştirin


Önce şu anda yüklü olan Java'yı kaldırmam gerekmiyor mu?
— SirBT

Kaldırma # sudo apt-get kullanarak java kaldır *
— Babin Lonston

sudo apt-get remove java * sistemime bulaşmış. Uygulamaların birçoğu ubuntu ortadan kayboldu, ben de birçoğunu tekrar yüklemek için çalışıyorum. Fakat teşekkürler, çözüm işe yaradı!
— SirBT

J2ME Developmental Kit’i Ubuntu’ya nasıl kuracağınızı biliyor musunuz?
— SirBT

Başka bir Program yukarıda yükledikten sonra berbat olursa, Sadece # suso apt-get install java yapın *
— Babin Lonston
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.