HowTo : Ubuntu 14.04 LTS에서 Java를 업그레이드 하시겠습니까?


43

최근에 컴퓨터에 Ubuntu 14.04를 설치했는데 Java 버전이 업데이트되지 않았습니다. Java가 있으므로 설치할 필요가 없습니다. 현재 버전을 업데이트하십시오.

누군가 버전 7 업데이트 65를 얻기 위해 사용해야하는 명령을 알려주시겠습니까?

나는 시도했다 : apt-get updateapt-get upgrade.


1
Java를 처음 어떻게 설치 했습니까? Ubuntu 리포지토리에서 제공되는 버전입니까?
Benoit

답변:


70

ppa 사용 :

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

java8을 원한다면 :

sudo apt-get install oracle-java8-installer

절대적으로 최신 소스의 Java를 업데이트해야하는 경우 공식 소스에서 수동으로 설치해야합니다. http://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

그러나 나는 당신이 ppa 업데이트로 기다릴 것을 권고합니다


나는 이것을 시도했지만 최신 버전을 설치하지는 않을 것이다. Java 웹 사이트에서 확인했습니다. 나는 이제 버전 7 업데이트 65를 가지고 있고 버전 7 업데이트 67을 원합니다.
kenneth

32 비트 컴퓨터가 있습니다.
kenneth

root @ ubuntu : / home / kenneth # sudo apt-get install oracle-java7-installer 패키지 목록 읽기 ... 완료된 종속성 트리 상태 정보 읽기 ... oracle-java7-installer는 이미 최신 버전입니다. 0은 업그레이드, 0은 새로 설치, 0은 제거하고 0은 업그레이드하지 않습니다.
kenneth

최근에 12.04 버전에서 14.04 버전으로 업데이트 한 것이 있습니까?
kenneth

1
방금-sudo apt-get update를 사용하여 업데이트했는데 문제가 해결되었습니다.
santu

6

신뢰할 수있는 (14.04) 용으로 패키지 된 최신 OpenJDK Java는 현재 7u55입니다. java -version터미널의 명령 행에서 Java 버전을 확인할 수 있습니다 .

새로운 것을 원한다면 가장 좋은 옵션은 다음과 같습니다.


괜찮아. Java의 Oracle 배포가 7u67이 될시기를 알고 있습니까? 나는 당신이 7u67 버전을 가지고 있지 않다면 덴마크 온라인 은행이 당신을 액세스 할 수 없기 때문에 당신에게 말합니다.
kenneth

케네스 우분투 @ : ~ $ 자바 -version 자바 버전 "1.7.0_65"자바 (TM) SE 런타임 환경 (빌드 1.7.0_65-B17) 자바 핫스팟 (TM) 서버 VM (빌드 24.65-B04, 혼합 모드)
케네스

1
글쎄,이 경우 덴마크 은행들이 7u65를 수락하지 않는 명백한 이유는 없다. 왜냐하면 7u67 (4 일 전에 8 월 4 일에 발표 된) 에는 보안 관련이없는 것처럼 보이는 버그 수정이 하나 밖에 없기 때문이다 .
akafred

좋아, 나는 은행 (Jordnet.dk)이 Java (법에 의해 요구되는 미친 필수 시스템)와 관련하여 NEM-ID에 문제를 겪고있는 유일한 은행이라는 것을 알았지 만 다른 방법으로 나에게 말했다. 문제가 해결되었습니다-감사합니다.
kenneth

5

여기서 유용한 것을 발견했습니다 ..

apt-get으로 Java를 설치하는 것은 쉽습니다. 먼저 패키지 색인을 업데이트하십시오.

 sudo apt-get update

Java가 아직 설치되지 않았는지 확인하십시오.

 java -version

그런 다음 java jre / jdk를 설치하십시오.

 sudo apt-get install default-jre

 sudo apt-get install default-jdk

자세한 내용은 https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get 로 이동 하십시오.


내 시스템은 항상 최신 상태이므로 마지막 두 명령 ( install들) 만 수행했습니다
Michael Durrant

2

우분투 18.04 업데이트

ppa 사용 :

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

자세한 내용은 http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html을 참조하십시오.

java9를 원한다면 : (이제 JabRef와 같은 일부 프로그램에는 여전히 Java8이 필요합니다)

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

http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html 당신은 Java9를 설치하는 방법, 그리고 그것을 기본값으로 변경하는 방법에 대한 자세한 설명을 볼 수 있습니다.

Java 10을 원한다면 :

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java10-installer

자세한 정보는 https://www.linuxuprising.com/2018/04/install-oracle-java-10-in-ubuntu-or.html을 참조하십시오.

Java 11을 원한다면 :

sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-11-jdk

최신 업데이트가 필요한 경우 다음에서 다운로드 할 수 있습니다.

최신 업데이트를 설치하는 데 문제가있는 경우 https://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/를 참조하십시오.

이 질문은의 콘텐츠를 사용합니다


oracle-java9-installer가이 오류를 리턴하므로 지난 2 개월 동안 수행 할 작업을 묻는 몇 가지 새로운 질문이 download failed Oracle JDK 9 is NOT installed. dpkg: error processing package oracle-java9-installer (--configure): subprocess installed post-installation script returned error exit status 1있습니다. oracle-java8-installer가 동일한 오류를 리턴합니다. download failed이 문제점이 수정 되었습니까?
karel

@karel 당신은 오류를 재현하는 방법을 설명 할 수 있습니까 (또는 하나 또는 두 개의 질문을 어디에서 찾을 수 있습니까?) Java8과 Java9를 설치 sudo apt-get install oracle-java8-installer sudo apt-get install oracle-java9-installer하고 sudo apt-get install oracle-java8-set-defaultJava 8을 기본값으로 설정했습니다. 그리고 전혀 문제가 없습니다
JoKalliauer

내가 알고 싶었던 것은 oracle-java8-installer 및 oracle-java9-installer가 지금 작동하는지 여부 이므로이 답변을 업데이트 할 수 있습니다.
karel

@karel 사실 우분투 16.04에서만 테스트했습니다. 나는 그들을 설치하는 경고를받지 못했습니다.
JoKalliauer

내 문제는 Oracle이 Java 8 및 Java 9 파일의 위치를 ​​변경했으며 지금 무엇을해야하는지 알 수 있습니다. ppa가 다시 최신인지 확인하기 위해 매일 다시 확인해야합니까? 사람들에게 다시 사용하도록 권장 할 수 있습니까? Ubuntu repos의 오픈 소스 JDK를 사용합니다. 오라클이 Java 바이너리를 빌드하는 데 사용하기 때문입니다.
karel


1

또 다른 가능한 해결책은 Github에서 사용 가능한 프로젝트 우분투 에서 PPA 저장소를 추가하는 것 입니다. Oracle JRE tarball을 이전에 구성된 디렉토리로 다운로드하고 DEB 패키지를 생성하기 때문에 약간 다른 솔루션을 제공합니다.

그렇게하면 JRE를 포장하는 다른 사람에 의존하지 않고 직접 할 수 있습니다 (걱정하지 마십시오. 자동 프로세스가 될 것입니다).


관련성이 높은 답변은 +1입니다. 궁금한 사용자의 경우이 솔루션의 이론적 근거는 이 블로그 게시물에 설명되어 있습니다.
clearkimura
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.