Java JRE sẽ không cài đặt do lỗi tar tar: Lỗi không thể phục hồi được


12

Tôi đã cố gắng để có được Java cho ngày hôm qua. Tôi đã làm theo một số hướng dẫn nhưng tôi vẫn nhận được cùng một lỗi. Sau khi tôi đặt tar -xvf jre-7u4-linux-i586.tar.gznó vàoCannot open: No such file or directory tar: Error is not recoverable: exiting now

Tôi có một hệ thống 64 bit nên tôi nghi ngờ đó là vấn đề. JDK được cài đặt hoàn hảo, nhưng tôi không biết tại sao JRE không hoạt động ...


3
Bạn nói rằng bạn có một hệ thống 64 bit, nhưng gói có ghi 1586. Hãy chắc chắn rằng bạn có phiên bản phù hợp.
Nathaniel Pisarski

Nếu bạn cài đặt JDK, điều đó thường bao gồm cả JRE.
ish

1
Bạn đã thực sự tải tập tin đó?
Thorbjørn Ravn Andersen

Và bạn viết nó ở đâu? Nó cần phải ở trong một cửa sổ đầu cuối.
Thorbjørn Ravn Andersen

Câu trả lời:


19

Nếu OpenJDK không được ưa thích, bạn có thể cài đặt phiên bản Oracle từ ppa (dễ dàng hơn nhiều so với cài đặt thủ công và bạn cũng sẽ tự động nhận được các bản cập nhật). Thêm qua ppa cũng đảm bảo rằng bạn đang sử dụng kiến ​​trúc chính xác (32 so với 64 bit).

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

Nguồn: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ub Ubuntu-via.html


Lệnh "add-apt-repository" không tồn tại o_O
knocte

1
knocte - đã có vấn đề tương tự. RTFG nói rằng bạn cần cài đặt thuộc tính python-software-add hoặc thêm nó vào /etc/apt/source.list theo cách thủ công.
lonstar

Cách tốt nhất cho bây giờ.
Apache

5

Cách đơn giản nhất để cài đặt Java với Ubuntu 12.04 là chạy

sudo apt-get install default-jdk

Đừng lộn xộn với việc tải xuống bất kỳ tệp nào - chỉ cần sử dụng trình quản lý gói.


1
Điều đó sẽ cung cấp cho bạn OpenJDK, không tương thích với MỌI THỨ.
Jeremy Logan

@fiXedd Hoặc bạn không biết bạn đang nói về điều gì và có lẽ bạn không nên bình luận, hoặc bạn không biết bạn đang nói về điều gì, và sau đó bạn nên biết rõ hơn.
Thorbjørn Ravn Andersen

Tôi nên biết rõ hơn :) Nghiêm túc mà nói ... khá nhiều thứ sẽ không hoạt động với OpenJDK (hoặc là lỗi tinh vi).
Jeremy Logan

4

Bộ hướng dẫn này dành cho cài đặt Java 64 bit

Tải Java xuống thư mục Tải xuống

1 - Mở Terminal, sao chép và dán các lệnh sau

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

nhấn Enter

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

nhấn Enter

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

nhấn Enter

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

nhấn Enter

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

nhấn Enter

mkdir -v ~/.mozilla/plugins 

nhấn Enter

Bây giờ hãy xóa plugin IcedTea, nếu nó đã được cài đặt. Nếu nó không ở đó để bắt đầu, bạn sẽ thấy một thông báo về điều đó.

sudo apt-get remove icedtea6-plugin

nhấn Enter

Xóa phiên bản cũ của plugin Java (có thể có hoặc không có, chạy lệnh chỉ để đảm bảo). Nếu nó không ở đó để bắt đầu, bạn sẽ thấy một thông báo về điều đó.

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

nhấn Enter

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

nhấn Enter

Các hướng dẫn này đã được sao chép nguyên văn từ Dự án Mẹo Easy Linux

Tôi đã sử dụng các hướng dẫn này cho mình và có thể xác minh rằng chúng làm việc.

Mẹo Linux dễ dàng - Cài đặt Oracle Java


Điều này là tốt nhưng OP nói rằng họ đang sử dụng hệ thống 64 bit. Bạn có thể cập nhật câu trả lời của mình để bao gồm các hướng dẫn x64 không?
amc

1
Hoặc bạn có thể cài đặt nó bằng PPA sudo add-apt-repository ppa:webupd8team/javavà để trình cài đặt xử lý tất cả các rắc rối được đề cập trong câu trả lời ở trên. Nhưng tốt hơn hết là bạn nên biết với "cắt dài" trước khi bạn chọn "cắt ngắn" ;-)
Kushal

@Kush Tôi chỉ cần thêm thông tin ppa đó làm câu trả lời
amc

@amc: Dù sao, câu trả lời tôi nhận xét đã đáp ứng nhu cầu, PPA chỉ là cách dễ dàng hơn để làm việc tương tự :-)
Kushal

3

Mở Trung tâm phần mềm và gõ vào jređó.

java


Tôi không chắc chắn về phiên bản 7, nhưng trong 6, JRE từ OpenJDK và Sun thì khác, ví dụ, ứng dụng VPN tôi sử dụng trong công ty của tôi không hoạt động với OpenJDK, chỉ với JRE từ Sun.
Ống

3

Tôi gặp vấn đề tương tự với máy của bạn bè, tất cả những gì tôi đã làm là cài đặt openjdk, điều này có thể được thực hiện bằng lệnh dưới đây

sudo apt-get install openjdk-7-oracle

Lệnh trên hoạt động trong 12.04, nhưng với phiên bản trước, bạn có thể thêm một số ppa hoặc chỉ chạy lệnh bên dưới

sudo apt-get install openjdk-6-jdk

Nó làm việc cho tôi và bạn tôi.

Hy vọng rằng đã giúp.


2

Trong 64 bit tôi đã kiểm tra và đánh thức trước đó.

Đó là những bước tôi đã làm trước đây:

Tải về tập tin sun jre 7 tar từ đây

Giải nén tập tin tar:

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

Di chuyển thư mục giải nén đến vị trí này:

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

Cài đặt nguồn java mới trong hệ thống:

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

Chọn java mặc định:

sudo update-alternatives --config java

kiểm tra phiên bản java:

java -version

Xác minh tất cả các liên kết tượng trưng đến vị trí java mới:

ls -la /etc/alternatives/java*

Đối với kiến ​​trúc 32 bit, xem liên kết này


2

Anh chàng này và bản thân tôi cần Sun JAVA đặc biệt vì nhiều thứ không chạy trên openJDK, vì vậy mọi người sẽ hỏi về Sun Java, openJDK không vô dụng chỉ vì nó đứng sau Sun Java vì Sun Java sẽ luôn đi trước một chút vì nó có nhiều hỗ trợ hơn.

Vì vậy, đối với những người cần SUN JAVA (Oracle) ở đây là những gì tôi đã làm: Tôi thấy các lệnh này đã đưa tôi lên và chạy.

Tôi cảm thấy tiếc cho những người chỉ muốn giải pháp nhưng thực sự trở nên tồi tệ khi mọi người đưa ra giải pháp mà không đọc hoặc biết họ đang nói về cái gì.

Tôi đã có cùng một vấn đề và thấy rằng 3 trang web đã khắc phục vấn đề của tôi và tôi hy vọng điều này sẽ giúp ích.

Tôi đã cài đặt Ubuntu 12.04 Server 64bit. Thông số phần cứng
Intel Xeon E5-2620 trên Intel S2600CP2
Host OS Vmware ESXI 5.0
Guest ub Ubuntu 12.04 Server 64bit

Và tôi đã đăng nhập. Tôi đã gõ các lệnh sau để cài đặt Java 7 64 bit.

sudo apt-get install python-software-property << tôi tin rằng điều này sẽ cài đặt các tập lệnh apt-get-repository.

sudo apt-get update <<< cập nhật danh sách phần mềm

sudo apt-get upgrade <<< cập nhật và cài đặt phần mềm từ danh sách.

sudo apt-get dist-upgrade <<< nâng cấp phiên bản máy chủ Ubuntu ví dụ 11.05 lên 12.01

sudo reboot <<< khởi động lại là phải.

sudo add-apt-repository ppa:webupd8team/java <<< thêm kho lưu trữ cho Oracle Java

sudo apt-get update <<< danh sách làm mới

sudo apt-get install oracle-java7-installer << cài đặt Java

java -version <<< kiểm tra phiên bản java đã cài đặt.

Bạn sẽ nhận được phiên bản 64 bit JAVA (TM)

Tôi hi vọng cái này giúp được.


1

OpenJDK Java là một lựa chọn khôn ngoan, mặc dù tốt hơn. Nhưng nếu bạn vẫn khăng khăng với Oracle Java, thì vui lòng tải xuống tệp jre-7u4-linux-x64.tar.gz từ trang web của họ và thực hiện các thao tác tương tự. Nó sẽ làm công việc.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.