일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정보처리산업기사
- kotlin
- 코틀린
- 알고리즘
- 회고
- 데이터베이스
- 코딩교육봉사
- C++
- 시나공
- 스프링
- 프로그래머스
- softeer
- 소프티어
- python
- BFS
- 자바
- SQL
- 1과목
- CJ UNIT
- SW봉사
- 백준알고리즘
- 백준 알고리즘
- MYSQL
- java
- 문제풀이
- 파이썬
- programmers
- 코딩봉사
- 백준
- 공부일지
- Today
- Total
JIE0025
[Linux] CentOS 자바 구성하기 본문
✅ 자바 설치
내가 구성해둔 도커 컨테이너는 CentOS 리눅스이다.
리눅스 버전에 맞는 자바 JDK를 다운받고, 이를 도커 컨테이너 내부로 옮겼다.
https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases
Releases · AdoptOpenJDK/openjdk8-upstream-binaries
Archived release scripts/releases of OpenJDK 8u project builds. Superseded by Eclipse Temurin releases. - AdoptOpenJDK/openjdk8-upstream-binaries
github.com
cp명령어를 통해 도커컨테이너(CentOS) 내부로 파일 복사
/usr/lib/jvm 디렉터리를 만들어두어, 해당 위치에 JDK tar.gz 파일을 복사했다.
해당 위치에서 tar 파일을 압축해제 했다.
tar -xvzf OpenJDK8U-jdk......tar.gz
/usr/lib/jvm/openjdk-8u342-b07 디렉터리가 생겼다.
✅ /etc/profile 에 자바 홈 정의 추가
etc/profile을 수정한다.
자바를 여러버전을 사용할거면 여기보단 각각 구성용 파일을 만들어도되지만, 나는 일단 테스트용이므로 /etc/profile에 정의했다.
vi /etc/profile
맨 하단에 아래 내용을 적어준다. 실제 경로에 맞춰 적으면 된다.
# JAVA
export JAVA_HOME=/usr/lib/jvm/openjdk-8u342-b07
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
저장후 적용한다.
source /etc/profile
자바 버전을 확인해보자.
java -version
버전이 잘 나오면 세팅 끝!
'Infra > Linux' 카테고리의 다른 글
[Linux] shell이란 무엇이고 어떤 역할을 할까? (0) | 2025.03.19 |
---|---|
리눅스 소프트웨어의 설치 방법 : Archive tar / RPM 비교 (1) | 2025.02.22 |
리눅스 Hosts 파일 (/etc/hosts) 개념과, 도메인 등록하는 방법 (0) | 2024.12.30 |