일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바입력
- 자바 스레드 실행 순서 제어
- R
- SpringBoot 2
- hash table
- array
- 자바 thread 실행 순서 제어
- input
- 사칙연산
- Kadane's Algorithm
- scanner
- heroku
- 카데인 알고리즘
- Easy
- 수학
- JAVA11
- Today
- Total
DeFacto-Standard IT
[Linux] JDK 1.8 설치 본문
* 참고 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 |