"tar : 오류를 복구 할 수 없습니다"오류로 인해 Java JRE가 설치되지 않습니다.


12

나는 지난 날 Java를 얻으려고 노력했다. 여러 자습서를 따랐지만 계속 같은 오류가 발생합니다. 내가 그것을 넣은 후 tar -xvf jre-7u4-linux-i586.tar.gz말한다Cannot open: No such file or directory tar: Error is not recoverable: exiting now

64 비트 시스템이 있으므로 문제가 의심됩니다. JDK가 완벽하게 설치되었지만 JRE가 작동하지 않는 이유에 대해 잃어 버렸습니다 ...


3
64 비트 시스템이지만 패키지 이름은 1586입니다. 올바른 버전인지 확인하십시오.
Nathaniel Pisarski

JDK를 설치하면 일반적으로 JD도 포함됩니다.
ish

1
실제로 해당 파일을 다운로드 했습니까 ?
Thorbjørn Ravn Andersen

그리고 당신은 그것을 어디에 쓰십니까? 터미널 창에 있어야합니다.
Thorbjørn Ravn Andersen

답변:


19

OpenJDK를 선호하지 않는 경우 ppa에서 Oracle 버전을 설치할 수 있습니다 (수동 설치보다 훨씬 쉽고 자동으로 업데이트를 수신해야 함). ppa를 추가하면 올바른 아키텍처 (32 대 64 비트)를 사용하고 있습니다.

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

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


"추가-APT 저장소"명령 O_O 존재하지 않습니다
knocte

1
knocte-같은 문제가있었습니다. RTFG는 python-software-properties를 설치하거나 수동으로 /etc/apt/sources.list에 추가해야한다고 말합니다.
lonstar

지금 가장 좋은 방법입니다.
Apache

5

Ubuntu 12.04와 함께 Java를 설치하는 가장 간단한 방법은 다음을 실행하는 것입니다.

sudo apt-get install default-jdk

파일 다운로드를 망설이지 말고 패키지 관리자를 사용하십시오.


1
ANYTHING과 호환되지 않는 OpenJDK를 제공합니다.
Jeremy Logan

@fiXedd 당신이 무슨 말을하는지 알지 못했을 수도 있고, 말을 하지 않아야 할 수도 있고, 당신이 무슨 말을하는지 알 수도 있습니다.
Thorbjørn Ravn Andersen

나는 더 잘 알아야합니다 :) 진지하게 ... OpenJDK와 함께 작동하지 않는 몇 가지 사항 (또는 미묘하게 버그가 있습니다).
Jeremy Logan

4

이 지시 사항 세트는 64 비트 Java 설치를위한 것입니다.

다운로드 폴더로 Java 다운로드

1-터미널을 열고 다음 명령을 복사하여 붙여 넣습니다.

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

엔터 키를 치시오

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

엔터 키를 치시오

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

엔터 키를 치시오

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

엔터 키를 치시오

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

엔터 키를 치시오

mkdir -v ~/.mozilla/plugins 

엔터 키를 치시오

이제 IcedTea 플러그인이 설치되어 있으면 제거하십시오. 시작하지 않으면 알림이 표시됩니다.

sudo apt-get remove icedtea6-plugin

엔터 키를 치시오

Java 플러그인의 이전 버전을 제거하십시오 (존재하거나 존재하지 않을 수 있음). 명령을 실행하여 확인하십시오. 시작하지 않으면 알림이 표시됩니다.

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

엔터 키를 치시오

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

엔터 키를 치시오

이 지침은 Easy Linux Tips Project에서 그대로 복사되었습니다.

본인은이 지침을 직접 사용했으며 작동하는지 확인할 수 있습니다.

쉬운 리눅스 팁-Oracle Java 설치


이것은 좋지만 OP는 64 비트 시스템을 사용하고 있습니다. x64 지침도 포함하도록 답변을 업데이트 할 수 있습니까?
amc

1
또는 PPA를 사용하여 설치 sudo add-apt-repository ppa:webupd8team/java하고 설치 프로그램이 위의 답변에서 언급 한 모든 번거 로움을 처리하도록 할 수 있습니다 . 그러나 "short-cut"을 선택하기 전에 "long-cut"을
숙지하는 것이 좋습니다

@Kush 나는 한 바로 대답으로 그 PPA 정보를 추가
AMC

@amc : 내가 언급 한 대답은 어쨌든 필요를 충족 시키며, PPA는 동일한 것을 해결하는 더 쉬운 방법입니다 :-)
Kushal

3

소프트웨어 센터를 열고 입력하십시오 jre.

자바


버전 7에 대해서는 확실하지 않지만 6에서는 OpenJDK와 Sun의 JRE가 다릅니다. 예를 들어 회사에서 사용하는 VPN 응용 프로그램이 Sun의 JRE와 함께 OpenJDK와 작동하지 않습니다.
파이프

3

나는 친구 기계와 같은 문제가 있었는데, 내가 한 것은 openjdk를 설치하는 것이 었습니다. 이는 아래 명령을 사용하여 수행 할 수 있습니다

sudo apt-get install openjdk-7-oracle

위의 명령은 12.04에서 작동하지만 이전 버전에서는 약간의 ppa를 추가하거나 아래 명령을 실행하십시오.

sudo apt-get install openjdk-6-jdk

그것은 나와 내 친구를 위해 일했습니다.

도움이 되었기를 바랍니다.


2

64 비트의 경우 이전에 테스트하고 진행했습니다.

이것들은 내가 전에 한 단계입니다.

여기에서 sun jre 7 tar 파일을 다운로드하십시오

tar 파일을 추출하십시오.

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

추출 된 폴더를이 위치로 이동하십시오.

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

시스템에 새로운 Java 소스를 설치하십시오.

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

기본 Java를 선택하십시오.

sudo update-alternatives --config java

자바 버전 테스트 :

java -version

심볼릭 링크가 모두 새로운 Java 위치를 가리키는 지 확인하십시오.

ls -la /etc/alternatives/java*

32 비트 아키텍처의 경우이 링크를 참조하십시오.


2

많은 사람들이 openJDK에서 실행되지 않기 때문에이 사람과 나에게는 특히 Sun JAVA가 필요합니다. 따라서 사람들은 Sun Java에 대해 묻을 것입니다.

SUN JAVA (Oracle)가 필요한 사람들을 위해 여기에 내가 한 일이 있습니다. 이러한 명령이 제대로 작동한다는 것을 알았습니다.

나는 해결책을 원하는 사람들에게 유감스럽게 생각하지만 사람들이 이야기하는 것을 읽거나 알지 못하고 해결책을주는 것은 실제로 나 빠지고 있습니다.

나는 같은 문제가 있었고 3 개의 사이트가 문제를 해결했으며 이것이 도움이되기를 바랍니다.

우분투 12.04 서버 64 비트를 설치했습니다. 하드웨어 사양
인텔 S2600CP2
호스트 OS Vmware ESXI 5.0
게스트 우분투 12.04 서버 64 비트의 Intel Xeon E5-2620

그리고 로그인했습니다. Java 7 64 비트를 설치하려면 다음 명령을 입력했습니다.

sudo apt-get install python-software-properties << 이것이 apt-get-repository 스크립트를 설치한다고 생각합니다.

sudo apt-get update <<< 소프트웨어 목록을 업데이트합니다

sudo apt-get upgrade <<< 목록에서 소프트웨어를 업데이트하고 설치합니다.

sudo apt-get dist-upgrade <<< 우분투 서버 예제 11.05를 12.01로 업그레이드

sudo reboot <<< 재부팅은 필수입니다.

sudo add-apt-repository ppa:webupd8team/java <<< Oracle Java 용 리포지토리 추가

sudo apt-get update <<< 새로 고침 목록

sudo apt-get install oracle-java7-installer << Java 설치

java -version <<< 설치된 Java 버전을 확인합니다.

JAVA (TM) 64 비트 버전이 필요합니다

이게 도움이 되길 바란다.


1

OpenJDK Java는 현명한 옵션입니다. 그러나 여전히 Oracle Java를 고집하는 경우 해당 사이트에서 jre-7u4-linux-x64.tar.gz 파일을 다운로드하고 동일한 작업을 수행하십시오. 그것은 일을 할 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.