Ubuntu에 Sun / Oracle Java SDK를 어떻게 설치합니까?


100

11.10부터 Ubuntu는를 제공하지 않으므로 sun-java-jdk어떻게 설치합니까?


3
다음 은 Ubuntu에 JDK7을 설치하는 빠른 자습서입니다.
blackcompe


openJDK (적어도 Nvidia 카드와 결합)의 또 다른 문제는 Java2D를 사용할 때 투명성이 매우 느리며 Sun의 경우 빠른 속도입니다.
vextorspace

답변:


105

참고 : 이 답변의 일부 내용은 더 이상 사용되지 않을 수 있으며 사람들이 문제를보고 한 의견이 있습니다. 먼저 의견을 읽어 보는 것이 좋습니다.

-

우분투 11.10 Oneric

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin

[ 출처 ]

우분투 12.04 정확한

히스토리 공개 jdk를 정리하십시오.

sudo apt-get purge openjdk*

새 저장소를 추가하고 SDK를 설치하십시오.

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:eugenesan/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

JRE 및 브라우저 플러그인을 원하는 경우 :

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

[ 출처 ]

우분투 12.04 (Precise Pangolin)-다른 방법

의견 덕분 에이 방법도 시도해 볼 수 있습니다 : http://www.liberiangeek.net/2012/04/install-oracle-java-jdk-7-in-ubuntu-12-04-precise-pangolin /

태양을 자바를 기본으로 설정

다음을 추가 할 수도 있습니다.

sudo update-alternatives --config java

다음을 얻어야합니다

선택 경로 우선 순위 상태

0 / usr / lib / jvm / java-7-oracle / bin / java 1 자동 모드 1 / usr / lib / jvm / java-7-oracle / bin / java 1 수동 모드 * 2 / usr / lib / jvm / java -7-oracle / jre / bin / java 1 수동 모드

현재 선택을 유지하려면 Enter 키를 누르십시오 [*] 또는 유형 선택 번호 : 2

(2)를 선택하고 Enter를 누르십시오

지금 실행 중 :

java -version

보고:

Java 버전 "1.7.0_04"Java (TM) SE 런타임 환경 (빌드 1.7.0_04-b20) Java HotSpot ™ 서버 VM (빌드 23.0-b21, 혼합 모드)


9
12.04에 대한 다음 지침으로 잘못된 오류가 발생합니다. sha256sum mismatch jdk-7u3-linux-x64.tar.gz Oracle JDK 7이 설치되지 않았습니다.
Jay Taylor

2
이것은 나에게도 실패했습니다. 같은 오류입니다. 악몽.
Whit

1
12.04에 설치하기 위해 이것이 내가 할 수있는 유일한 방법 : liberiangeek.net/2012/04/…
Steve HHH

1
@ z7sgѪ : 답변을 편집 할 수 있다는 불만 대신 답변을 검토하고 관련이 승인되면 동료 검토됩니다. 이런 식으로,이 (매우 오래된) 답변은 최신 상태를 유지합니다.
JMax

2
lubuntu 12.04에 oracle jdk 1.6을 설치해야했으며 제공된 PPA 중 아무것도 작동하지 않았습니다. 바이너리 설치 프로그램을 add-apt-repository ppa:eugenesan/java망치고 싶지 않았으므로 방금 시냅스에서 'precise'를 'oneiric'으로 바꿨습니다. 그래서 이제는 1.6.0_26이 정확합니다. 최신은 아니지만 충분합니다.
ccpizza

13

공식 우분투 위키 에는 매우 좋은 페이지가 있습니다 . 모든 권장 방법을 찾을 수 있습니다. 이 우수한 자동 스크립트를 사용했습니다 .

자식이 설치되어 있는지 확인하십시오 :

sudo apt-get install git

썬 / 오라클 자바 1.6.0

로컬 뎁 구축 :

wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh

스크립트는 소스에서 패키지를 빌드하고 로컬 저장소에 배치 한 후 다음과 같이 설치할 수 있습니다.

sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-source

사용 가능한 모든 패키지를 볼 수 있습니다 /var/local/oab/deb

올바른 버전을 선택해야합니다.

sudo update-alternatives --config java

브라우저 플러그인, 키툴 등과 같은 다른 모든 것을 설정하려면 이것을 사용할 수 있습니다 (긴 목록이 될 것입니다!) :

sudo update-alternatives --all

궁금하다면 스크립트는 이 데비안 스크립트 의 래퍼입니다 .)

Oracle Java 1.7.0_51

문제 (123)는 OAB와 현재 풀 요청

패치 된 vesion은 다음과 같습니다.

wget https://raw.github.com/ladios/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh -7

sudo apt-get update
sudo sudo apt-get install oracle-java7-jdk oracle-java7-fonts oracle-java7-source 

AskUbuntu대해서 더 읽어보세요.


멋진 솔루션, 감사합니다. 완벽하게 작동했습니다!
ngeek

1
[x] Java 빌드 요구 사항 설치 실패 [i] 로그 파일 (/home/me/oab-java6.sh.log)에서 마지막 5 행 표시 중 ... 처리 중에 오류가 발생했습니다 : oracle-java7-installer E : 하위 프로세스 / usr / bin / dpkg에서 오류 코드 1을 반환했습니다. (1) 3135의 retcode : 100 실패
Whit

당신은 버그 보고서 제출 할 수 있습니다 github.com/flexiondotorg/oab-java6/issues을
파블 Prażak에게

1
wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java6.sh오류 404 : 찾을 수 없음을 나타냅니다.
SSH 이번


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