티스토리 뷰
Spring을 하기 위해서 Java를 설치하는 방법을 알아야 겠죠?
일단 yum으로 설치 가능한 jdk 목록을 확인 하여야 합니다.
$ yum list java*jdk-devel
결과는 다음과 같음.
[dh@localhost ~]$ yum list java*jdk-devel
CentOS-8 - AppStream 1.5 MB/s | 6.3 MB 00:04
CentOS-8 - Base 2.0 MB/s | 7.9 MB 00:04
CentOS-8 - Extras 632 B/s | 2.1 kB 00:03
nginx mainline repo 7.9 kB/s | 23 kB 00:02
nginx stable repo 3.4 kB/s | 10 kB 00:02
설치된 패키지
java-1.8.0-openjdk-devel.x86_64 1:1.8.0.232.b09-0.el8_0 @AppStream
사용 가능한 패키지
java-11-openjdk-devel.x86_64 1:11.0.5.10-0.el8_0 AppStream
저는 이미 받아진것이 있어서 설치된 패키지에 목록이 나오게 됩니다.
받아진것이 없다고 한다면 설치를 해야 하는데요.
다음과 같이 합니다.
$ yum -y install java-1.8.0-openjdk-devel.x86_64
결과는 익숙한 설치 되는 텍스트들이 주우우우욱 지나가게 됩니다. ^^
설치가 완료되면 정상적으로 된건지 확인합니다.
$ java -version
결과
[dh@localhost ~]$ java -version
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
설치가 된것을 확인하고 나면 환경변수에 등록을 하여 주어야 합니다.
심볼릭 링크로 되어 있는 부분을 실제 위치를 넣어 주어야 합니다.
[dh@localhost ~]$ which javac
/usr/bin/javac
[dh@localhost ~]$ readlink -f /usr/bin/javac
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el8_0.x86_64/bin/javac
여기서 나오는 부분중에 bin앞쪽까지의 경로를 사용하여야 합니다.
자 그럼 마지막으로 JAVA_HOME에 등록하여 주어야 합니다.
$ sudo vi /etc/profile
파일을 열어주고 제일 하단에 다음을 추가합니다.
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el8_0.x86_64
이렇게 저장하고 나서 마지막으로 source를 이용하여 적용을 하여 줍니다. or 재부팅 합니다.
$ source /etc/profile
등록된것을 마지막으로 확인하여 줍니다.
$ echo $JAVA_HOME
결과는...
[dh@localhost ~]$ echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el8_0.x86_64
'Backend > Server' 카테고리의 다른 글
Nginx 설치하기. 저는 CentOS에서 했어요. (0) | 2019.12.24 |
---|---|
CentOS8. Tomcat 자동으로 시작되도록 서비스 등록하자 (2) | 2019.12.24 |
CentOS8. SSH 설정 (0) | 2019.12.23 |
CentOS8. Tomcat 설치하고 포트도 열어주기 (0) | 2019.12.22 |
Linux란... (0) | 2019.12.21 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- tomcat
- golang
- ios
- MySQL
- go
- Codable
- nodejs
- SWIFT
- Python
- github
- Windows
- Spring
- Linux
- enum
- intellij
- rxswift
- war
- Gradle
- docker
- ubuntu
- windows10
- Java
- Kotlin
- android
- CentOS
- php
- cocoapods
- centos8
- git
- Xcode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함