인프런 커뮤니티 질문&답변

플하님의 프로필 이미지
플하

작성한 질문수

Jenkins를 이용한 CI/CD Pipeline 구축

AWS EC2 인스턴스 접속

젠킨스 자바 버전에 대해

작성

·

262

0

젠킨스 서버에 자바버전을 11로 설치하였는데요

스프링 서버가 여러개인데, 각각 11, 8 ,17 이런식으로 자바 버전이 바뀌면 젠킨스 서버에서 각 서버를 빌드할때마다 자바버전이 다른데 어떻게 맞춰야할까요ㅠㅠ도커도 안쓴다는 가정에서요..

답변 2

0

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요 이도원입니다.

Spring 프로젝트 빌드 시 높은 버전의 JDK로 낮은 버전의 JDK로 빌드하시거나 실행하실 수 있습니다. (예, JDK 21 설치 후 JDK 17로 빌드, 실행) 다만 특정 라이브러리에서 오류가 발생할 수도 있으니, Docker를 사용하시지 않는다면, 버전을 변경해 가면 빌드, 실행하시는 것이 좋을 것 같습니다. 다만, Docker를 사용하여 여러 버전별로 이미지를 실행하는 것이 더 효율적일 수도 있다는 생각은 듭니다.

감사합니다.

0

자바 버전 전부 설치하시고 PATH를 따로 잡아서 실행하시면 됩니다.

플하님의 프로필 이미지
플하

작성한 질문수

질문하기