▶ 세팅 환경
OS: Linux(Amazon Linux 2)
▶ 설정 방법
1. 설치 가능한 자바 관련 패키지를 확인합니다.
~ $ yum list | grep jdk
* 저의 경우에는 1.7.0과 1.8.0이 설치 가능한 것으로 확인되어서 1.8.0 버전을 설치하는 것으로 정했습니다
* 1.7.0 == JAVA SE 7
* 1.8.0 == JAVA SE 8
* 1.7.0 / 1.8.0 형식은 개발자들을 위한 버전명이라고 합니다.
2. Java, Javac를 설치 및 버전을 확인합니다.
# java 설치
~ $ sudo yum install java-1.8.0-openjdk
# java 버전 설치 확인
~ $ java -version
# javac 설치
~ $ sudo yum install java-1.8.0-openjdk-devel
# javac 버전 설치 확인
~ $ javac -version
3. 자바의 설치 경로를 확인합니다.
~ $ which java
/usr/bin/java
~ $ readlink -f /usr/bin/java
* which를 통해 java의 경로를 확인합니다.
* readlink를 통해 심볼릭 링크가 연결되어 있는 실제 자바 파일의 경로를 확인하며, 해당 값을 복사해둡니다. (JAVA_HOME 값으로 사용)
4. profile 파일 편집창으로 들어갑니다.
~ $ sudo vi /etc/profile
5. [profile 편집창] 변수 중에서 JAVA_HOME, PATH, CLASSPATH로 총 3개를 추가할 겁니다.
만약 변수들 중에서 이미 존재하는 변수가 있다면 "[변수명]+=:[경로]"로 추가하고
그렇지 않다면 "[변수명]=[경로]"로 추가합니다.
* 이 때, 띄어쓰기는 절대 하지 않습니다.
* 편집 모드 변환: i
....... (제일 아랫줄 or 한꺼번에 export하는 줄 바로 위) ......
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk # readlink 결과 경로값
PATH+=:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib.tools.jar
export JAVA_HOME PATH CLASSPATH ......
* ": (콜론)"은 구분자로 사용됩니다.
* 저는 이미 PATH 변수가 있었으며, 다른 변수들과 같이 선언되고 있어서 해당 라인(export ....)에 나머지 2개의 변수를 추가해줬습니다.
6. [profile 편집창] 입력이 완료되면 저장하고 나옵니다.
* 모드 벗어나기: Ctrl + C 또는 ESC
* 저장하기: :wq
7. profile 파일에 입력한 내용을 적용합니다.
~ $ source /etc/profile
8. 변수가 잘 등록되었는지 확인합니다.
~ $ echo $JAVA_HOME
- 문의와 피드백은 언제나 환영입니다 ( •̀ .̫ •́ )✧ -