728x90
728x90
문제점
AWS에서 새로운 인스턴스를 생성하고 부여받은 SSH로 Terminal에 접속한 후 jar 파일을 실행했는데 아래와 같이
-bash: java: command not found라는 문구가 떴다.
검색해 본 결과, EC2 내에서도 별도로 java를 설치해 줘야 된다는 것을 알게 되었다.
해결방안
1. 먼저 AWS Coreetto를 다운로드한다. (저는 jdk 11 버전을 다운로드하였습니다.)
sudo curl -L https://corretto.aws/downloads/latest/amazon-corretto-11-x64-linux-jdk.rpm -o jdk11.rpm
2. 그다음, 다운로드한 jdk를 설치한다.
sudo yum localinstall jdk11.rpm
3. jdk 버전을 선택한다.
sudo /usr/sbin/alternatives --config java
4. 설치가 잘 되었는지 확인하기 위해서 java 버전을 확인해 본다.
java --version
5. 다운로드하였던 설치 파일을 제거한다.
rm -rf jdk11.rpm
이렇게 하면 더 이상 위에서 말했던 문구가 뜨지 않고 정상적으로 파일이 실행될 것이다.
728x90
728x90