Java JRE tidak akan menginstal karena kesalahan "tar: Kesalahan tidak dapat dipulihkan"

12

Saya telah mencoba untuk mendapatkan Java selama satu hari terakhir sekarang. Saya mengikuti beberapa tutorial tetapi saya tetap mendapatkan kesalahan yang sama. Setelah saya masukkan tar -xvf jre-7u4-linux-i586.tar.gzkatanyaCannot open: No such file or directory tar: Error is not recoverable: exiting now

Saya memiliki sistem 64 bit jadi saya ragu itu masalahnya. JDK terinstal dengan sempurna, tapi saya bingung mengapa JRE tidak bekerja ...

Mike D
sumber
3
Anda mengatakan bahwa Anda memiliki sistem 64-bit, tetapi paket mengatakan 1586. Pastikan Anda memiliki versi yang tepat.
Nathaniel Pisarski
Jika Anda menginstal JDK, itu biasanya termasuk JRE juga.
ish
1
Apakah Anda benar-benar mengunduh file itu?
Thorbjørn Ravn Andersen
Dan di mana Anda menulisnya? Itu harus di jendela terminal.
Thorbjørn Ravn Andersen

Jawaban:

19

Jika OpenJDK tidak disukai, Anda dapat menginstal versi Oracle dari ppa (yang jauh lebih mudah daripada instalasi manual, dan Anda juga harus menerima pembaruan secara otomatis). Menambahkan melalui ppa juga memastikan bahwa Anda menggunakan arsitektur yang benar (32 vs 64 bit).

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

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

amc
sumber
Perintah "add-apt-repository" tidak ada o_O
knocte
1
knocte - memiliki masalah yang sama. RTFG mengatakan Anda perlu menginstal properti python-software-atau menambahkannya ke /etc/apt/sources.list secara manual.
lonstar
Cara terbaik untuk saat ini.
Apache
5

Cara paling sederhana untuk menginstal Java dengan Ubuntu 12.04 adalah dengan menjalankannya

sudo apt-get install default-jdk

Jangan main-main dengan mengunduh file apa pun - cukup gunakan pengelola paket.

Thorbjørn Ravn Andersen
sumber
1
Itu akan memberi Anda OpenJDK, yang tidak kompatibel dengan APA SAJA.
Jeremy Logan
@fiXedd Entah Anda tidak tahu apa yang Anda bicarakan dan kemudian mungkin Anda tidak perlu komentar, atau Anda tidak tahu apa yang Anda bicarakan, dan kemudian Anda harus tahu lebih baik.
Thorbjørn Ravn Andersen
Saya harus tahu lebih baik :) Serius meskipun ... beberapa hal tidak akan bekerja dengan OpenJDK (atau buggy secara halus).
Jeremy Logan
4

Set instruksi ini adalah untuk instalasi Java 64bit

Unduh Java ke folder Unduhan

1 - Buka Terminal, salin & tempel perintah berikut

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

tekan enter

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

tekan enter

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

tekan enter

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

tekan enter

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

tekan enter

mkdir -v ~/.mozilla/plugins 

tekan enter

Sekarang hapus plugin IcedTea, jika sudah diinstal. Jika tidak ada di sana untuk memulai, Anda akan melihat pemberitahuan itu.

sudo apt-get remove icedtea6-plugin

tekan enter

Hapus versi sebelumnya dari plugin Java (mungkin atau mungkin tidak ada, jalankan perintah hanya untuk memastikan). Jika tidak ada di sana untuk memulai, Anda akan melihat pemberitahuan itu.

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

tekan enter

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

tekan enter

Instruksi ini disalin kata demi kata dari Easy Linux Tips Project

Saya telah menggunakan instruksi ini sendiri dan dapat memverifikasi bahwa itu berfungsi.

Tip Linux Mudah - Menginstal Oracle Java

scouser73
sumber
Ini bagus tapi OP menyatakan mereka menggunakan sistem 64 bit. Bisakah Anda memperbarui jawaban Anda untuk juga memasukkan instruksi x64?
amc
1
Atau Anda dapat menginstalnya menggunakan PPA sudo add-apt-repository ppa:webupd8team/javadan membiarkan installer menangani semua kerumitan yang disebutkan dalam jawaban di atas. Tapi lebih baik waspada dengan "jalan pintas" sebelum Anda memilih "jalan pintas" ;-)
Kushal
@ Kus, aku baru saja menambahkan info ppa itu sebagai jawaban
amc
@ amc: Jawaban yang saya komentari memenuhi kebutuhan, PPA adalah cara yang lebih mudah untuk menyelesaikan hal yang sama :-)
Kushal
3

Buka Pusat Perangkat Lunak dan ketik di jresana.

Jawa

rɑːdʒɑ
sumber
Saya tidak yakin tentang versi 7, tetapi di 6, JRE dari OpenJDK dan Sun berbeda, misalnya, aplikasi VPN yang saya gunakan di perusahaan saya tidak bekerja dengan OpenJDK, hanya dengan JRE dari Sun.
Pipa
3

Saya memiliki masalah yang sama dengan mesin teman, yang saya lakukan adalah menginstal openjdk, ini dapat dilakukan dengan menggunakan perintah di bawah ini

sudo apt-get install openjdk-7-oracle

Perintah di atas bekerja di 12.04, tetapi untuk versi sebelumnya Anda bisa menambahkan beberapa ppa, atau hanya menjalankan perintah di bawah ini

sudo apt-get install openjdk-6-jdk

Itu bekerja untuk saya dan teman saya.

Harapan itu membantu.

tmwanik
sumber
2

Untuk 64 bit saya sudah diuji dan dibangunkan sebelumnya.

Itulah langkah-langkah yang saya lakukan sebelumnya:

Unduh file tar 7 jre matahari dari sini

Ekstrak file tar:

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

Pindahkan folder yang diekstrak ke lokasi ini:

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

Instal sumber java baru di sistem:

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

Pilih java default:

sudo update-alternatives --config java

tes versi java:

java -version

Verifikasi symlinks semua mengarah ke lokasi java baru:

ls -la /etc/alternatives/java*

Untuk arsitektur 32bit, lihat tautan ini


sumber
2

Orang ini dan saya memerlukan Sun JAVA secara khusus karena banyak hal yang tidak berjalan di openJDK sehingga orang akan bertanya tentang Sun Java, openJDK tidak sia-sia hanya di belakang Sun Java karena Sun Java akan selalu sedikit maju karena memiliki lebih banyak dukungan.

Jadi untuk orang-orang yang membutuhkan SUN JAVA (Oracle) di sini adalah apa yang saya lakukan: Saya menemukan perintah-perintah ini membuat saya berdiri dan berjalan.

Saya merasa kasihan kepada orang-orang yang hanya menginginkan solusi tetapi benar-benar semakin buruk bahwa orang memberikan solusi tanpa membaca atau mengetahui apa yang mereka bicarakan.

Saya memiliki masalah yang sama dan menemukan bahwa 3 situs memperbaiki masalah saya dan saya harap ini membantu.

Saya menginstal ubuntu 12.04 Server 64bit. Spesifikasi perangkat keras
Intel Xeon E5-2620 pada Intel S2600CP2
Host OS Vmware ESXI 5.0
Tamu ubuntu 12.04 Server 64bit

Dan saya login. Saya mengetik perintah berikut untuk menginstal Java 7 64bit.

sudo apt-get install python-software-properties << saya percaya ini menginstal skrip apt-get-repositori.

sudo apt-get update <<< memperbarui daftar perangkat lunak

sudo apt-get upgrade <<< pembaruan dan instal perangkat lunak dari daftar.

sudo apt-get dist-upgrade <<< perbarui versi server ubuntu contoh 11.05 menjadi 12.01

sudo reboot <<< reboot adalah suatu keharusan.

sudo add-apt-repository ppa:webupd8team/java <<< menambahkan repositori untuk Oracle Java

sudo apt-get update <<< daftar refresh

sudo apt-get install oracle-java7-installer << instal Java

java -version <<< memeriksa versi java yang diinstal.

Anda harus mendapatkan versi JAWA (TM) 64bit

Saya harap ini membantu.

Clint
sumber
1

OpenJDK Java adalah pilihan bijak, lebih baik. Tetapi jika Anda masih bersikeras dengan Oracle Java, silakan unduh file jre-7u4-linux-x64.tar.gz dari situs mereka dan lakukan operasi yang sama. Itu akan melakukan pekerjaan.

atenz
sumber