-
[ CentoOS 6.5 ] JDK 설치및 설정LINUX 2014. 5. 22. 13:36728x90
LinuxJdk 설치
1. 오라클 사이트에 가서 원하는 jdk를 download 한다.
2. 설치를 원하는 디렉토리로 이동 후 ( 글 작성자는 /usr/local/java 에 설치 ) 파일 실행 권한을 준다.
cp Dwonloads/jdk-6u45-linux-x64.bin /usr/local/java/jdk-6u45-linux-x64.bin
cd /usr/local/java/jdk-6u45-linux-x64.bin
chmod 755 jdk-6u45-linux-x64.bin
3. 설치
cp Dwonloads/jdk-6u45-linux-x64.bin /usr/local/java/jdk-6u45-linux-x64.bin
cd /usr/local/java/jdk-6u45-linux-x64.bin
chmod 755 jdk-6u45-linux-x64.bin
4. 환경 변수 설정
vi /etc/profile 을 실행에서 JAVA_HOME과 PATH, CLKASSPATH를 다음과 같이 추가한다.
export JAVA_HOME=/usr/local/java/jdk1.6.0_45
export JAVA_HOME
export PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar
5. java 설치 확인
위 4번 까지의 설정이 끝나면 java -version을 실행 해보자
아마 "OpenJDK" 하고 설치한 oracle의 jdk가 나오지 않을 것이다.
OpenJDK 기본 설정을 설치 한 JDK로 바꾸기
1. update-alternatives --config java 라고 입력해보면 다음과 같이 나올 것이다.
1 개의 프로그램이 'java'를 제공합니다.
선택 명령
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java현재 선택[+]을 유지하려면 엔터키를 누르고, 아니면 선택 번호를 입력하십시오:
( 글 작성자는 openJdk 1.7과 1.6을 yum remove를 통해 지워서 위에 하나만 나오는데 안지워도 상관 없다 )
위에서 보듯이 우리가 설치한 jdk는 없다.
2. 설치한 jdk를 config에 추가하자
alternatives --install /usr/bin/java java /usr/local/java/jdk1.6.0_45/bin/java 2
( alternatives --install /usr/bin/java java {설치한 java 경로} {config에 등록될 순번}
그리고 update-alternatives --config java 를 다시 하면
2 개의 프로그램이 'java'를 제공합니다.
선택 명령
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java2 /usr/local/java/jdk1.6.0_45/bin/java
현재 선택[+]을 유지하려면 엔터키를 누르고, 아니면 선택 번호를 입력하십시오:
와 같이 등록한 java 경로가 나온다
2를 입력후 enter를 누르고 다시 update-alternatives --config java 를 입력하면
2 개의 프로그램이 'java'를 제공합니다.
선택 명령
-----------------------------------------------
* 1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java+ 2 /usr/local/java/jdk1.6.0_45/bin/java
현재 선택[+]을 유지하려면 엔터키를 누르고, 아니면 선택 번호를 입력하십시오:
[출처] [CentOS6.2] jdk 설치|작성자 세상의길잡이fmf
2번이 선택된것을 볼수 있으며
java -verion을 입력하면 설치한 버전이 나온다.
참고 자료728x90'LINUX' 카테고리의 다른 글
[Ubuntu]설치 이후 설정 해야 할 부분 정리 (0) 2015.09.30 Denyhosts 설치 및 설정 (0) 2015.05.20 CentOS7 Oracle 12cR1 설치 (0) 2014.11.26 iptables 방화벽 설정, 포트프로세스 확인, 시간 동기화.. 등등 (0) 2014.11.24 CentOS 7 VNC 설정 (0) 2014.11.24