Server
Linux에서 Spring boot jar 특정 java version으로 실행하기
요술공주밍키
2024. 9. 12. 16:04
✅ 발단
회사 서버에서 새로운 프로젝트를 테스트해야 할 일이 생겨서 호기롭게 jar 파일을 올리고 실행시켰더니...

순간 당황해서 에러 메시지도 보지 않고 코드만 뒤적거렸다... 멍청하긴
✅ 해결
현재 회사 서버에서 돌아가고 있는 애플리케이션들이 있는데 전부 Java 8로 작동하고 있었고
필자가 이번에 테스트하려고 하는 프로젝트는 Java 17이 필요하다 따라서 linux에 openjdk 17을 다운로드한 뒤
해당 java 파일의 경로를 입력해 주면 된다.
환경변수가 등록된 java 호출
java -jar "applicatoin_name"
별도 java 호출
"your_jdk_file_path" -jar "application_name"
예시
/usr/jdk/openlogic-openjdk-17.0.12+7-linux-x64/bin/java -jar test.jar