1. AWS 로그인 후 ec2 진입
https://ap-northeast-2.console.aws.amazon.com/ec2/home
2. 인스턴스 생성하기
- Red Hat Enterprise Linux 9 (HVM), SSD Volume Type
3. 해당 인스턴스 원격 접속
- username : ec2-user
NAME="Red Hat Enterprise Linux"
VERSION="9.2 (Plow)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="9.2"
PLATFORM_ID="platform:el9"
PRETTY_NAME="Red Hat Enterprise Linux 9.2 (Plow)"
ANSI_COLOR="0;31"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:redhat:enterprise_linux:9::baseos"
HOME_URL="https://www.redhat.com/"
DOCUMENTATION_URL="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 9"
REDHAT_BUGZILLA_PRODUCT_VERSION=9.2
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.2"
Red Hat Enterprise Linux release 9.2 (Plow)
Red Hat Enterprise Linux release 9.2 (Plow)
cpe:/o:redhat:enterprise_linux:9::baseos
4. yum으로 설치 가능한 openjdk 확인하기
Kotlin을 이용할 계획이어도, jdk 설치를 해야합니다.
yum list |grep openjdk
5. openjdk 17 dev 설치 진행
yum install java-17-openjdk-devel
- y로 설치 이어서 진행
6. 설치한 openjdk 버전 확인
java -version
openjdk version "17.0.7" 2023-04-18 LTS
OpenJDK Runtime Environment (Red_Hat-17.0.7.0.7-2) (build 17.0.7+7-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-17.0.7.0.7-2) (build 17.0.7+7-LTS, mixed mode, sharing)
7. 설치한 javac 버전 확인
javac -version
javac 17.0.7
8. java와 javac 설치 기본 경로 확인
which java
readlink -f /usr/bin/java
which javac
readlink -f /usr/bin/javac
// 자바 link 경로 확인
/usr/lib/jvm/java-17-openjdk-17.0.7.0.7-3.el9.x86_64
9. 자바 경로 설정
// vim /etc/profile 또는 sudo vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-17.0.7.0.7-3.el9.x86_64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
10. 변경한 내용 적용 후 정상 echo 확인
vim /etc/profile
source /etc/profile
echo $JAVA_HOME
echo $PATH
echo $CLASSPATH
'Development > Spring Boot3 (Kotlin)' 카테고리의 다른 글
[Kotlin] 기본 예제 4 - 함수, 클래스, 클래스 상속 (0) | 2023.08.25 |
---|---|
[Kotlin] 기본 예제 3 - 조건문(if, when), 반복문(while, for) (0) | 2023.08.25 |
[Kotlin] 기본 예제 2 - 배열(array & list & mutable list), 딕셔너리(map), 집합(set) (0) | 2023.08.24 |
[Kotlin] 기본 예제 1 - 데이터 유형 관련 기본 설명 및 예제 (0) | 2023.08.23 |
[Kotlin][SpringBoot3] Kopring 서버 기본 실습 01 - intelliJ 설치부터 간단한 프로젝트 실행까지 (0) | 2023.08.21 |