티스토리 뷰좋은 링크를 발견해서 그대로 따라 했더니 잘 됐습니다. 1. 설치할 jdk(or jre) 다운로드 [주의] rpm 버전이 아니라 그냥 self-extracting(Linux self-extracting file)
파일입니다 https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6-oth-JPR@CDS-CDS_Developer 출처 : [바게의 열린공간] http://blog.bagesoft.com/ 소개우분투에 자바를 설치하는 몇가지 방법이 있습니다. 이 글에선 설치가 비교적 간단하고 자바 버전관리도 쉽다고 판단되어 package 관리자를 통한 설치 방법과 JDK 버전을 쉽게 변경하는 방법을 공유합니다. 간단한 설치 프로세스는 아래와 같습니다.
간단한 자바 버전 변경 프로세스는 아래와 같습니다.
설치 방법1. apt 패키지 인덱스 정보를 아래 명령어로 업데이트하여 자바 리스트를 갱신합니다.
2. 원하는 자바 버전을 설치합니다. 이 글에선 8버전과 16버전을 선택하였습니다.
3. bashrc에 JAVA_HOME을 추가합니다.
4. bashrc 변경 사항을 적용하기 위해 아래 명령어를 통해 bashrc를 1회 실행합니다
버전 변경 방법1. Ubuntu에서 application들의 다양한 버전 관리를 담당하는 update-alternatives 명령어를 이용하여 설치된 자바 버전을 확인합니다.
2. 버전을 변경하고자 한다면 아래 명령어 2가지를 실행한 후 java와 javac의 버전을 변경해 줍니다.
3. 현재 자바 버전이 변경되었는지 확인합니다.
update-alternatives에 대한 추가 설명
bashrc에 export 명령어가 하는 일
1. readlink -f /usr/bin/java 는 해당 심볼릭 링크가 가르키는 최종 directory나 file의 경로를 가지고 옵니다(위 그림 참조) 2. sed "s:bin/java::" 는 문자열의 마지막 bin/java 를 제거해줍니다. 3. export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::") 를 통해 JAVA_HOME이 update-alternatives가 관리하는 directory로 동적으로 변경하게 해줍니다. |