Tag Archives: JDK

CentOS/RHEL/Fedora 에서 Oracle Java 7/8 바로 다운받아 설치하기

지금까지 리눅스 환경에서 Oracle 사에서 배포하고 있는 Java를 설치하기 위해서는 Oracle Java 다운로드 홈페이지에 방문하여 번거롭게 바이너리를 다운받아 서버에 업로드 하고 설치하는 방법을 사용해왔습니다.

하지만 알고 보니 바로 다운받을 수 있는 굉장히 쉬운 방법이 있더군요. 다음과 같이 7 또는 8버전을 직접 다운로드 하는 것이 가능합니다. 우선 다운받고자 하는 바이너리의 다운로드 URL을 확인합니다.

다운받고자 하는 바이너리의 URL을 복사하였다면 다음의 명령을 콘솔에서 수행하도록 합니다.

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "{DOWNLOAD_URL}"

쿠키 없이 다운로드를 수행하였다면 HTML페이지를 다운받았겠지만 위와 같은 형태로 쿠키를 조작하여 요청시에 바이너리를 직접 다운로드 하는것이 가능합니다. 완성된 형태의 예시는 다음과 같습니다. (귀찮으시다면 바로 다음의 명령어를 복사/붙여넣기 하여 사용하시면 될 것 같습니다.)

# JDK7u71 다운로드
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64.rpm"

# JDK8u25 다운로드
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.rpm"

위와 같이 rpm 패키지를 다운로드 하였다면 다음과 같이 설치하면 됩니다.

sudo rpm -Uvh jdk-7u71-linux-x64.rpm

참고 : http://tecadmin.net/steps-to-install-java-on-centos-5-6-or-rhel-5-6/

Ubuntu 서버에 JDK 7 설치하기

저는 원래 레드햇빠(?)지만 요즘은 정말 다양한 좋은 배포본이 존재하는것 같습니다. 이번에 개인적으로 우분투 서버를 사용할 기회가 있었는데요. Oracle(ㅠㅠ) JDK를 설치하는 방법을 기록차 정리합니다.

우분투 기본 배포본은 다른 배포본들과 마찬가지로 Oracle JDK를 패키지 매니저를 통해 제공하지 않고 있습니다. 하지만 WebUpd8이라는 어떤 팀에서 지원하는 저장소를 제공하고 있습니다. 다음과 같은 명령을 통해 Java 7을 서버에 설치할 수 있습니다.

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

위의 과정을 거치면 설치가 완료됩니다. 설치된 배포본에 대해 JAVA_HOME, PATH등을 등록하기 위해 수작업으로 하실 필요 없이 다음의 명령으로 자동 설정할 수 있습니다.

$ sudo apt-get install oracle-java7-set-default
$ java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

잘 되는것을 확인하였습니다. 추후 설치된 JDK를 삭제해야한다면 다음의 명령으로 삭제를 하시면 됩니다.

$ sudo apt-get remove oracle-java7-installer