안녕하세요 오늘은 데비안 계열 리눅스에서 자바를 설치해 보겠습니다.
먼저 오라클로 입장해 주세요.
원하시는 자바를 다운받아 주세요.
저는 자바 8버전을 받겠습니다.
이것을 받아서 리눅스로 갑니다.
tar -xzvf jdk-8u202-linux-x64.tar.gz -C /app/jdk/
해당 명령어를 사용하여 원하시는 폴더에 압축을 풀어주세요
저는 app/jdk/ 에 압축을 풀었습니다.
아니면 cd .. 명령어를 이용하여 직접 폴더로 가서
tar -xzvf /path/to/jdk-8u202-linux-x64.tar.gz
해당 명령어를 사용해 주세요
이제 설정을 위해 다음 명령어를 사용합니다.
update-alternatives --install /usr/bin/java java /app/jdk/jdk1.8.0_202/bin/java 2
--install: 이 옵션은 새로운 대체 항목을 추가하도록 update-alternatives에 지시합니다.
/usr/bin/java: 이 부분은 해당 대체 항목의 링크를 나타냅니다. 즉, /usr/bin/java라는 이름으로 어떤 Java 실행 파일을 사용할지 결정하는 링크를 생성합니다.
java: 이 부분은 대체 그룹 이름입니다. 여기서 'java'라는 그룹 안에 있는 모든 대체 항목들 중에서 선택이 가능합니다.
/app/jdk/jdk1.8.0_202/bin/java: 실제 경로를 가리키며, 해당 경로에 있는 Java 실행 파일이 /usr/bin/java 링크를 통해 호출될 것입니다.
2: 우선 순위를 나타내며 숫자가 클수록 우선순위가 높습니다.
따라서 위 명령어는 "/app/jdk/jdk1.8.0_202/bin/java" 위치에 있는 Java 실행 파일을 "java" 그룹에 속한 대체 항목으로 추가하고, 해당 항목의 우선 순위를 '2'로 설정하는 작업을 수행합니다.
이후 'java' 명령어가 호출될 때 "/app/jdk/jdk1.8.0_202/bin/java"가 실행되도록 설정됩니다. (다른 버전의 자바가 설치되지 않았거나 다른 자바버전의 우선순위가 낮아야 함).
예를 들어 다른 버전을 설치해봅시다.
똑같은 방법으로 1.8.0_112 버전을 오라클에서 다운 받아 옵니다.
다시 리눅스로 와서 압축을 풀고 다음 명령어를 입력합니다.
update-alternatives --install /usr/bin/java java /app/jdk/jdk1.8.0_112/bin/java 3
이렇게 설치하면 112 버전이 적용됩니다.
만약 수동으로 바꿔주고 싶다면??
sudo update-alternatives --config java
해당 명령어를 사용하면 버전을 고를 수 있습니다.
이렇게 원하는 자바 버전을 리눅스에 적용시킬 수 있습니다.
감사합니다.
'클라우드 및 서버' 카테고리의 다른 글
Nginx 사용하여 프론트배포 후 백엔드 서버와 연결하기 (0) | 2024.05.22 |
---|---|
버츄얼 박스 windows 세팅 Q&A (0) | 2024.03.10 |
그라파나와 프로메테우스 노드 익스포터를 이용한 실시간 서버 모니터링 (0) | 2024.01.27 |
Replit 브라우저 IDE 사용하여 코딩하기 (0) | 2023.09.09 |
AWS EC2로 간단하게 전용 서버 구축하기: 중요한 아마존 웹 서비스 초보 가이드 (0) | 2023.08.07 |
댓글