본문 바로가기

Java

[박혜웅] Install JAVA(JDK) on Linux

RPM을 사용하지 않고, Linux에 JAVA(JDK)를 설치하는 방법이다.
아래의 내용은 CentOS 5.5 에 JDK 1.6.0_24를 설치할 경우이다.

1. 설치할 JDK( or JRE) 다운로드
아래와 같이 jdk.bin 으로 이름을 바꾸어 다운로드합니다.

wget -O jdk.bin http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u24-linux-x64.bin?BundledLineItemUUID=QYeJ_hCu9ucAAAEuCR9ZDVac&OrderID=rxGJ_hCuivgAAAEu7h5ZDVac&ProductID=oSKJ_hCwOlYAAAEtBcoADqmS&FileName=/jdk-6u24-linux-x64.bin


<참고> 직접 웹 브라우저로 다운로드 할 경우

jdk-6u24-linux-x64.bin (Linux 64bit, 2011.02.24일 최신 버전) 일 경우 

[주의] Linux self-extracting file 파일을 받습니다.(RPM이 안 붙은 파일)


2. 설치할 폴더로 파일 이동
mv jdk.bin /opt


3. 설치할 폴더로 이동하여 권한 설정을 변경합니다.
cd /opt
chmod +x jdk.bin


4. 설치합니다.
./jdk.bin
파일에 따라 다른 경로에 설치되는데, 이 예제의 경우 /opt/
jdk1.6.0_24 에 설치됩니다.


5. 다운 받은 파일 제거 합니다. (옵션)
rm -rf jdk.bin


6. 파이어폭스의 플러그인에서 사용하는 java의 링크를 변경합니다. (옵션)
ln -s /opt/jdk1.6.0_24/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/local/firefox/plugins/libjavaplugin_oji.so
자세한 경로는 저와 다를 수 있습니다. 각각 자바 설치 폴더와 파이어폭스 설치 폴더로 변경해 주시면 됩니다.


7. 패스 설정
vi /etc/profile.d/java.sh
편집기 열고 아래처럼 입력합니다.
export JAVA_HOME=/opt/jdk1.6.0_24/jre
export PATH=$JAVA_HOME/bin:$PATH


8. 위에서 만든 파일을 사용하도록 하고, 확인합니다.
source /etc/profile.d/java.sh
echo $JAVA_HOME


9. 패스 설정 확인
which java
명령으로 방금 설치한 java 디렉토리가 나오는지 확인합니다.


10. 시스템에서 사용할 java 변경
/usr/sbin/alternatives --install /usr/bin/java java /opt/jdk1.6.0_24/jre/bin/java 2
/usr/sbin/alternatives --config java
선택 가능한 java 중 방금 설치한 경로의 번호를 입력합니다. (보통 가장 마지막 것입니다.)


11. 변경됐는지 확인
/usr/sbin/alternatives --display java


12. 마지막으로 자바 버전 확인
java -version