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.