VMWare/JDK setup

JDK setup on CentOS 6.5

Soul-Learner 2014. 8. 13. 13:08

CentOS 6.5 에 JDK 설정하기


설치환경

Windows 7, VMware 10 workstation, CentOS 6.5, JDK 1.8,


1. JDK 1.8 Download

CentOS 에서 웹브라우저(FireFox)를 실행하여 오라클 사이트에 접속하고 JDK를 다운로드한다

다운로드가 완료되면 자신의 계정 디렉토리 안에 있는 Downloads/ 아래에서 다운로드된 파일을 확인할 수 있다

/home/my-account/Downloads/jdk-8ull-linux-x64.tar.gz


2. JDK 압축파일 해제

CentOS 6.5 바탕화면에서 상단에 있는 GNOME 패널의 [Places] 메뉴를 눌러서 자신의 계정 디렉토리 아래의 Downloads 디렉토리로 이동한다

다운로드된 JDK 압축파일에 마우스 우측을 누르고 [Extract Here] 를 선택하여 압축을 해제한다


3. CentOS Terminal 에서 압축해제된 jdk1.8.0_11 디렉토리를 확인할 수 있다

[root@localhost kdea]# cd ./Downloads
[root@localhost Downloads]# ls -al
total 164240
drwxr-xr-x.  3 kdea kdea           4096 Aug 13 13:34 .
drwxrwxr-x. 28 kdea kdea          4096 Aug 13 13:34 ..
-rw-rw-r--.  1 kdea kdea      9144234 Aug 11 15:17 apache-tomcat-8.0.9.tar.gz
drwxr-xr-x   8 kdea kdea            4096 Jun 17 09:40 jdk1.8.0_11
-rw-rw-r--.  1 kdea kdea  159019376  Aug 11 13:18 jdk-8u11-linux-x64.tar.gz
[root@localhost Downloads]#



4. JDK 디렉토리를 /usr/local 으로 이동하고 Symbolic Link 를 설정하여 사용하기에 간편하게 한다

[root@localhost kdea]# cd ./Downloads
[root@localhost Downloads]# ls -al
total 164240
drwxr-xr-x.  3 kdea kdea         4096 Aug 13 13:34 .
drwxrwxr-x. 28 kdea kdea        4096 Aug 13 13:34 ..
-rw-rw-r--.  1 kdea kdea    9144234 Aug 11 15:17 apache-tomcat-8.0.9.tar.gz
drwxr-xr-x   8 kdea kdea          4096 Jun 17 09:40 jdk1.8.0_11
-rw-rw-r--.  1 kdea kdea 159019376 Aug 11 13:18 jdk-8u11-linux-x64.tar.gz


**** 압축해제된 디렉토리를 /usr/local 아래로 이동한다 ****

[root@localhost Downloads]# mv jdk1.8* /usr/local
[root@localhost Downloads]# cd /usr/local
[root@localhost local]# ls
bin  games    java         lib    libexec  server  src
etc  include  jdk1.8.0_11  lib64  sbin     share


**** JDK 디렉토리에 심볼릭 링크를 설정하여 사용하기 쉽게 한다 ****
[root@localhost local]# ln -s jdk1.8.0_11 java
[root@localhost local]# ls -al
total 56
drwxr-xr-x. 14 root root 4096 Aug 11 15:20 .
drwxr-xr-x. 13 root root 4096 Nov 30  2013 ..
drwxr-xr-x.  2 root root 4096 Sep 23  2011 bin
drwxr-xr-x.  2 root root 4096 Sep 23  2011 etc
drwxr-xr-x.  2 root root 4096 Sep 23  2011 games
drwxr-xr-x.  2 root root 4096 Sep 23  2011 include
lrwxrwxrwx.  1 root root   11 Aug 11 13:29 java -> jdk1.8.0_11
drwxr-xr-x.  8 kdea kdea 4096 Aug 13 13:42 jdk1.8.0_11
drwxr-xr-x.  2 root root 4096 Sep 23  2011 lib
drwxr-xr-x.  2 root root 4096 Sep 23  2011 lib64
drwxr-xr-x.  2 root root 4096 Sep 23  2011 libexec
drwxr-xr-x.  2 root root 4096 Sep 23  2011 sbin
drwxrwxr-x.  3 kdea kdea 4096 Aug 11 15:31 server
drwxr-xr-x.  5 root root 4096 Nov 30  2013 share
drwxr-xr-x.  2 root root 4096 Sep 23  2011 src
[root@localhost local]#



5. 환경변수(시스템 변수) 설정

JDK 디렉토리를 /etc/profile 에 등록하여 JDK 안의 툴이 사용될 수 있도록 한다

vim 에디터에서 /etc/profile 을 열고 상단에 다음 내용을 삽입한다

vim /etc/profile

JAVA_HOME=/usr/local/java

CLASSPATH=.:$JAVA_HOME/lib/tools.jar

PATH=$PATH:$JAVA_HOME/bin

export JAVA_HOME CLASSPATH PATH


위와 같이 입력한 후에 ESC키를 눌러서 입력모드를 벗어나고

:wq!<enter> 를 입력하여 저장 및 에디터를 종료한다



6. 리눅스에 기본적으로 적용된 자바 명령을 다른 이름으로 변경하고 새로 설정한 내용이 반영되도록 한다

**** 기본적으로 사용되는 java 명령을 java-old 으로 변경하여 새로 설정한 내용과 충돌하지 않도록 한다 ****

[root@localhost local]# mv /usr/bin/java   /usr/bin/java-old


**** 새로 등록한 내용을 적용한다 ****

[root@localhost local]# source /etc/profile


**** 설정된 환경변수를 확인한다 ****

echo $JAVA_HOME

echo $PATH

set | grep JAVA*


**** 새로 등록한 자바 버전이 제대로 사용되는지 확인한다 ****

[root@localhost local]# java -version

java version "1.8.0_11"

Java(TM) SE Runtime Environment (build 1.8.0_11-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)

[root@localhost local]#