“Tar: Hata kurtarılamaz” hatası nedeniyle Java JRE yüklenmiyor


12

Son bir gündür Java almaya çalışıyorum. Birkaç öğretici izledim ama aynı hatayı almaya devam ediyorum. Ben koyduktan sonra tar -xvf jre-7u4-linux-i586.tar.gzdiyor kiCannot open: No such file or directory tar: Error is not recoverable: exiting now

64 bit sistemim var, bu yüzden sorun olduğundan şüpheliyim. JDK mükemmel bir şekilde kuruldu, ancak JRE'nin neden çalışmadığından kayboluyorum ...


3
64 bit sisteminiz olduğunu söylüyorsunuz, ancak paket 1586 diyor. Doğru sürüme sahip olduğunuzdan emin olun.
Nathaniel Pisarski

JDK'yı yüklerseniz, bu genellikle JRE'yi de içerir.
ish

1
Aslında mı indirmek bu dosyayı?
Thorbjørn Ravn Andersen

Nereye yazıyorsun? Terminal penceresinde olması gerekir.
Thorbjørn Ravn Andersen

Yanıtlar:


19

OpenJDK tercih edilmiyorsa, Oracle sürümünü bir ppa'dan yükleyebilirsiniz (manuel kurulumdan çok daha kolaydır ve ayrıca güncellemeleri otomatik olarak almanız gerekir). Ppa ile ekleme, doğru mimariyi (32 - 64 bit) kullanmanızı da sağlar.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Kaynak: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html


"add-apt-repository" komutu mevcut değil o_O
knocte

1
knocte - aynı sorunu vardı. RTFG, python-yazılım özelliklerini yüklemeniz veya /etc/apt/sources.list'e manuel olarak eklemeniz gerektiğini söylüyor.
Lonstar

Şimdilik en iyi yol.
Apache

5

Ubuntu 12.04 ile Java'yı kurmanın en basit yolu çalıştırmaktır

sudo apt-get install default-jdk

Herhangi bir dosyayı indirmekle uğraşmayın - sadece paket yöneticisini kullanın.


1
Bu size HERHANGİ BİRİYLE uyumlu olmayan OpenJDK verecektir.
Jeremy Logan

@fiXedd Ya neden bahsediyorsun bilmiyorum ve sonra belki de açıklama olmamalı ya da do bahsediyorsun biliyor ve o zaman daha iyi bilmeli.
Thorbjørn Ravn Andersen

Daha iyi bilmeliyim :) Cidden olsa ... oldukça az şey OpenJDK ile çalışmaz (ya da ustaca buggy).
Jeremy Logan

4

Bu talimat seti 64bit Java kurulumu içindir

Java'yı İndirilenler klasörüne indirin

1 - Terminal'i açın, aşağıdaki komutları kopyalayıp yapıştırın

sudo mkdir -p -v /opt/java/64

Enter tuşuna basın

cd Downloads && tar xvzf ~/Downloads/jre-7u4-linux-x64.tar.gz

Enter tuşuna basın

sudo mv -v ~/Downloads/jre1.7.0_04 /opt/java/64

Enter tuşuna basın

sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.7.0_04/bin/java" 1

Enter tuşuna basın

sudo update-alternatives --set java /opt/java/64/jre1.7.0_04/bin/java

Enter tuşuna basın

mkdir -v ~/.mozilla/plugins 

Enter tuşuna basın

Şimdi yüklenmişse IcedTea eklentisini kaldırın. Başlamak için orada değilse, bununla ilgili bir bildirim görürsünüz.

sudo apt-get remove icedtea6-plugin

Enter tuşuna basın

Java eklentisinin eski bir sürümünü kaldırın (mevcut olabilir veya olmayabilir, yalnızca emin olmak için komutu çalıştırın). Başlamak için orada değilse, bununla ilgili bir bildirim görürsünüz.

rm -v ~/.mozilla/plugins/libnpjp2.so

Enter tuşuna basın

ln -s /opt/java/64/jre1.7.0_04/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Enter tuşuna basın

Bu talimatlar Kolay Linux İpuçları Projesinden aynen kopyalandı

Bu talimatları kendim kullandım ve işe yaradıklarını doğrulayabilirim.

Kolay Linux İpuçları - Oracle Java'yı Yükleme


Bu iyi ama OP 64 bit sistem kullandıklarını söylüyor. Cevabınızı x64 talimatlarını da içerecek şekilde güncelleyebilir misiniz?
amc

1
Veya PPA kullanarak yükleyebilir sudo add-apt-repository ppa:webupd8team/javave yükleyicinin yukarıdaki cevapta belirtilen tüm güçlüğü halletmesine izin verebilirsiniz. Ama "kısa yol" seçmeden önce "uzun kesim" farkında olmak daha iyi ;-)
Kushal 16:12

@Kush ben edildi sadece bir cevap olarak bu ppa bilgi ekleyerek
amc

@amc: Yorumladığım cevap yine de ihtiyacı karşılıyor, PPA aynı işi yapmanın daha kolay bir yolu :-)
Kushal

3

Yazılım Merkezi'ni açın ve jreburaya yazın.

java


Sürüm 7'den emin değilim, ancak 6'da OpenJDK ve Sun'dan JRE farklı, örneğin şirketimde kullandığım VPN uygulaması OpenJDK ile çalışmıyor, sadece Sun'dan JRE ile.
Boru

3

Bir arkadaş makinesiyle aynı sorunu yaşadım, tüm yaptığım openjdk'yi kurmaktı, bu aşağıdaki komutu kullanarak yapılabilir

sudo apt-get install openjdk-7-oracle

Yukarıdaki komut 12.04'te çalışır, ancak önceki sürüme biraz ppa eklersiniz veya sadece aşağıdaki komutu çalıştırırsınız

sudo apt-get install openjdk-6-jdk

Benim ve arkadaşım için işe yaradı.

Umut etmek bu yardım etmek.


2

64 bit için daha önce test ettim ve uyandım.

Bunlar daha önce yaptığım adımlar:

Sun jre 7 tar dosyasını buradan indirin

Katran dosyasını ayıklayın:

tar -xvzf jre-7u4-linux-x64.tar.gz

Çıkarılan klasörü şu konuma taşı:

sudo mv jre1.7.0_04 /usr/lib/jvm/

Sisteme yeni java kaynağı yükleyin:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0_04/bin/java 1

Varsayılan java'yı seçin:

sudo update-alternatives --config java

java sürüm testi:

java -version

Simgelerin tüm yeni java konumunu gösterdiğini doğrulayın:

ls -la /etc/alternatives/java*

32 bit mimari için bu bağlantıya bakın


2

Bu adam ve ben SunJAVA'ya özellikle ihtiyaç duyduğu için birçok şey openJDK'da çalışmaz, bu yüzden insanlar Sun Java hakkında soru soracaktır, openJDK işe yaramaz, Sun Java daha fazla desteğe sahip olduğu için her zaman biraz ileride olacaktır.

SUN JAVA'ya (Oracle) ihtiyaç duyan insanlar için burada yaptığım şey: Bu komutların beni çalıştırıp çalıştırdığını gördüm.

Sadece çözümü isteyen insanlar için üzülüyorum ama ne hakkında konuştuklarını bilmeden veya bilmeden bir çözüm vermeleri gerçekten kötüleşiyor.

Aynı sorunu yaşadım ve 3 sitenin sorunumu çözdüğünü gördüm ve umarım bu yardımcı olur.

Ubuntu 12.04 Server 64bit'i kurdum.
Intel S2600CP2
Ana İşletim Sistemi üzerinde Intel Xeon E5-2620 donanım özellikleri Vmware ESXI 5.0
Guest ubuntu 12.04 Server 64bit

Ve giriş yaptım. Java 7 64bit'i kurmak için aşağıdaki komutları yazdım.

sudo apt-get install python-software-properties << i bu apt-get-havuz komut dosyalarını yüklediğine inanıyorum.

sudo apt-get update <<< yazılım listesini günceller

sudo apt-get upgrade <<< yazılımı listeden günceller ve yükler.

sudo apt-get dist-upgrade <<< ubuntu sunucusu örneği 11.05'ten 12.01'e yükseltildi

sudo reboot <<< yeniden başlatma şarttır.

sudo add-apt-repository ppa:webupd8team/java <<< Oracle Java için depo ekler

sudo apt-get update <<< yenileme listesi

sudo apt-get install oracle-java7-installer << Java'yı yükleyin

java -version <<< yüklenen java sürümünü kontrol eder.

JAVA (TM) 64bit sürümünü almalısınız

Umarım bu yardımcı olur.


1

OpenJDK Java akıllıca bir seçenektir, ancak daha iyi. Ancak yine de Oracle Java'da ısrar ediyorsanız, lütfen sitelerinden jre-7u4-linux-x64.tar.gz dosyasını indirin ve aynı işlemleri yapın. İşi yapacak.

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.