인프런 커뮤니티 질문&답변
답변 2
0
안녕하세요.
주말을 지내느라 답변이 좀 늦었네요.
제가 올린 강의는 자바 버전이 특별하게 영향을 주는 내용은 없습니다.
자바8버젼을 사용했던것은 올릴당시 그래도 가장 많이 사용하는 버젼이어서 선택한것이었구요.
지금은 제가 근무하는 곳도 자바 17버전을 사용하고 있는데,
기존 8버젼과 특이하게 다른점은 없는것 같아요.
아래 방법중 하나를 선택해서 진행해주세요.
(추천) 사용하시는 툴에서 추천하는 버전(아마도 17 이상일듯)을 선택하셔서 진행하셔도 무방합니다.
- 최근 툴들도 업그레이된 자바버전을 지원하는 경향이 있어 이 방법이 좋을듯 합니다.
- 스프링부트 버전이 지원하는 자바 버전 호환성이 있어서, 무리없이 진행하기가 좋을것으로 보입니다.자바8버전을 사용하고자 하신다면, 버전 상관없이 설치하시고 아래 AI 가 추천하는 방식대로
build.gradle 에서 sourceCompatibility = '1.8' 로 적용하시고 다시 빌드 하시면 됩니다.
단, 이경우 부트 버전과 호환성에 문제가 있다면 부트 버전도 맞춰서 다시 맞춰주셔야 합니다.혹시 추가 문의 사항 있으시면 말씀해 주세요.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. hyspoe님.
스프링 부트 프로젝트를 생성할 때 Java 8 버전이 제공되지 않는 경우, 프로젝트 생성 후 메이븐 혹은 그래들 설정 파일에서 직접 Java 버전을 조정할 수 있습니다. 프로젝트 설정 파일에서 sourceCompatibility와 targetCompatibility를 수동으로 설정하여 Java 8을 사용할 수 있도록 수정할 수 있습니다.
관련된 질문과 답변을 참고하시면 도움이 될 것입니다:
- 커뮤니티 버전에서 스프링 부트를 선택할 수 없습니다.: 이 게시물에서는 스프링 부트 초기 설정 및 커스텀 버전을 사용하는 방법에 대해 논의합니다.
- 스프링 부트 2.x 버전 지원 중단, myBatis 추가가 안돼요: 스프링 부트 버전 및 관련 라이브러리 문제 해결 방법에 대한 유용한 정보를 제공합니다.
위의 게시물에서는 Java 버전을 호환 가능하게 수정하는 방법과, 설정 파일에서 직접 수정하는 과정을 확인할 수 있습니다. 프로젝트 설정 관련하여 직접 Java 버전을 설정해야 한다면, build.gradle 파일의 sourceCompatibility와 targetCompatibility에 Java 8로 설정해보세요.
// build.gradle
sourceCompatibility = '1.8'
targetCompatibility = '1.8'
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





