Notice
Recent Posts
Recent Comments
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

DeFacto-Standard IT

[Linux] JDK 1.8 설치 본문

OS/Linux

[Linux] JDK 1.8 설치

defacto standard 2017. 12. 2. 22:09

* 참고 URL : http://luckyyowu.tistory.com/122

 

* root계정으로 진행

*이후 tomcat 설치와 연동된다.

 

 

1. jdk 설치 여부 확인

1) "javac -version"

 

설치된 경우 : 'javac 버전' 출력

설치안된 경우 : 'javac command not found' 출력

 

 

2. jdk/톰캣 설치 폴더 결정 및 폴더 생성

1) "cd /usr/local/src"

2) "mkdir tomcat"

 

/usr/local/src/tomcat 에 jdk, tomcat을 모두 설치할 것이다.

 

 

3. jdk 설치파일 다운로드

1) "wget 다운로드링크"

 

*참고

윈도우에서 ssh를 이용하여 복사하는 경우, 윈도우에서 복사하고

ssh 상에서 오른쪽 마우스를 클릭하거나, shift + insert하는 경우 붙여넣기가 된다.

링크는 복붙하면 된다.

 

여기서는 .tar.gz 파일을 다운로드한다.

다운로드 링크는 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

에서 '원하는 파일의 링크 오른쪽마우스 - 바로가기 복사'를 선택하면 된다.

 

 

4. 압축 해제

1) "gunzip 파일명"

2) "tar -xvf 파일명"

 

gunzip의 경우 .gz 파일이 해당하며, 이 명령을 수행하면 tar파일이 생성된다.

tar의 경우 .tar파일이 해당된다.

압축을 풀면 jdk1.8.0 디렉토리가 생성된다.

 

 

5. 심볼릭 링크 설정 및 권한부여

1) "mv jdk1.8.0 /usr/local" 

2) "cd /usr/local"

3) "chmod 755 jdk1.8.0"

4) "ln -s jdk1.8.0 java"

 

jdk 버전 업데이트 시 환경설정을 직접 변경하지 않고, 심볼릭 링크의 내용만 수정하면 업데이트된 JDK를 가리키도록 하기 위한 작업.

jdk1.8.0 폴더를 /usr/local로 이동, 755권한을 부여한다.

그리고 java라는 이름의 심볼릭 링크를 생성한다.

이 심볼릭 링크는 'jdk1.8.0'이라는 요소를 가리키게된다.

후에 jdk가 1.9로 업데이트되어 'jdk1.9.0'을 쓰게된다면 이 심볼릭 링크의 'jdk1.8.0'이라는 값을'jdk1.9.0'으로만 바꾸면 된다.

 

 

6. 환경변수 설정

1) "vi /etc/profile"

 

맨 밑에 다음 4줄 추가

"JAVA_HOME=/usr/local/java"

 -> 심볼릭 링크에 대해 JAVA_HOME 변수를 설정

 

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

 -> CLASSPATH는 결국 .:/usr/local/java/lib/tools.jar를 의미한다.

 

"PATH=$PATH:$JAVA_HOME/bin"

 -> 현재 PATH에 기존PATH + java의 bin 폴더를 추가

 

"export JAVA_HOME CLASSPATH PATH"

 

 

7. 새로 설치한 java 명령어 세팅

1) "mv /usr/bin/java /usr/bin/java-old"

 -> 리눅스에 기본적으로 설정된 java 명령어 위치 인식을 피하도록 /usr/bin/java폴더 이름 변경

 

2) "source /etc/profile"

 ->현재 /etc/profile 내용을 현재 쉘에 적용

 

8. JAVA_HOME 경로 확인

1) "env | grep JAVA_HOME"

 

9. 제대로된 버전이 설치/적용 되었는지 확인

1) "java -version"

2) "javac -version"

'OS > Linux' 카테고리의 다른 글

[Linux] Mysql 5.7 설치  (0) 2017.12.02
[Linux] Tomcat 8.0.5 설치  (0) 2017.12.02
[Linux] iptables 설정  (0) 2017.12.02
Comments