Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- JWT
- Spring Security
- 패스트캠퍼스
- visualvm
- 스프링의 정석
- WEB SOCKET
- Spring
- 생성자 주입
- MYSQL
- EC2
- 시큐리티
- DB
- 스웨거
- 데이터베이스
- JavaScript
- 남궁성과 끝까지 간다
- docker
- 스파르타코딩클럽
- Kafka
- java
- CentOS
- 프로그래머스
- 개인프로젝트
- @jsonproperty
- 웹개발
- AWS
- 쇼트유알엘
- 카프카
- 항해99
- emqx
Archives
- Today
- Total
Nellie's Blog
[CentOS] CentOS8에 JAVA설치하기 본문
728x90
CentOS 에는 기본적으로 자바가 깔려있다. 하지만 개발버전이 빠져있다고 한다.
java -version으로 하면 기본 jdk가 조회되지만, javac -version 명령어를 쳐보면 나오지 않는다.
이제 jdk를 설치해보려고 한다.
JDK 설치
다운 가능한 JDK 목록 조회
yum list java*jdk-devel
나는 java-1.8.0-openjdk-devel.x86_64 를 다운받으려고 한다.
jdk 다운로드
yum install java-1.8.0-openjdk-devel.x86_64 -y
java -version, javac-version 으로 확인해보면 이제는 잘 조회되는 것을 확인!!
환경 변수 설정
끝이 아니다. 환경변수도 설정해주어야 한다 ㅠㅠ(귀찮)
1) 자바 심볼릭 링크 경로 조회
javac 가 설치된 위치 확인
which javac
javac의 정보 상세조회
ls -l /usr/bin/javac
심볼릭 링크가 연결되어 있는 파일 경로 조회
readlink /etc/alternatives/javac
찾았다 경로!! 86_64까지만 써주면 된다.
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-2.el8.x86_64
2) 자바 환경 변수 세팅
이제 vi /etc/profile로 profile 파일을 열어서 환경 변수를 지정해주면 끝이다!
vi /etc/profile 로 환경변수 입력
vi /etc/profile
아래 4줄 입력!
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-2.el8.x86_64
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_OPTS=Dfile.encoding=UTF-8
export CLASSPATH="."
classpath는 라이브러리 경로를 가리키는데 . 을 입력하면 자바가 지정한 경로를 인식한다고 한다.
난 맨 아래에 써주었다.
수정 내용 적용 및 재부팅
source /etc/profile 로 수정내용을 적용 시킨뒤 reboot로 재부팅한다.
source /etc/profile
reboot
끝!
'Infra > 리눅스' 카테고리의 다른 글
[VisualVM] 원격서버의 스프링부트를 VisualVM과 연동하기 (0) | 2024.12.14 |
---|---|
[WAS 이중화] 서로 다른 Jar 를 Fail over 하는 방법 (Java 코드 구현/ JSch 라이브러리 사용) (0) | 2024.07.16 |
[VirtualBox] Rocky8 에 VirtualBox 설치 (CentOS계열) (0) | 2024.05.20 |
[Virtual Box] Virtual Box에 SSH 설치 + MobaXterm으로 원격 접속하기 (0) | 2024.04.17 |
[Rocky Linux] Virtual Box에 Rocky Linux 9 설치하기 (0) | 2024.04.17 |