inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

빌드하고 실행하기

거의 다왔는데 제발 도와주세여 ㅠ

해결된 질문

488

김병곤

작성한 질문수 34

1

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
window로 libs파일 명까지 왔는데

java -jar hello-spring-0.0.1-SNAPSHOT.jar

하니깐 오류가 떠요 왜 실행이 안될까요 도와주세요ㅠ

 

자바 버전은 이렇습니다.

java spring mvc spring-boot

답변 2

0

OMG

안녕하세요. 김병곤님, 공식 서포터즈 OMG입니다. 

AI 답변을 참고해주세요 🙂

PC에 설치한 자바8과 스프링부트 프로젝트 자바17과의 버전 호환 문제입니다. PC의 자바8 대신 자바17을 설치하고 환경변수를 재설정하셔서 java -version에서 자바17이 나와야 합니다.

감사합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

김병곤님의 질문은 Java 버전 불일치 문제로 인한 실행 오류와 관련이 있습니다. 제공하신 스크린샷에서, UnsupportedClassVersionError 오류는 JAR 파일이 실행 중인 Java Runtime Environment(JRE) 버전보다 높은 버전의 Java Development Kit(JDK)로 컴파일되었음을 나타냅니다. 오류 메시지에는 Class file version 61.0이 언급되어 있는데, 이는 Java 17에 해당하며, 현재 JRE는 class file versions up to 52.0만 인식하는 것으로, 이는 Java 8에 해당합니다.

이러한 문제를 해결하기 위해서는 두 가지 방법이 있습니다:
1. JAR 파일을 실행하기 위한 환경에서 Java의 버전을 업그레이드합니다. 즉, JRE(또는 JDK)를 Java 17로 업그레이드하여 JAR 파일이 요구하는 class file version과 일치시키는 방법입니다.
2. 또는, 해당 프로젝트를 Java 8로 다시 컴파일하여 현재 시스템의 Java 버전과 일치시키는 방법입니다.

유사한 문제와 해결 방법을 설명하는 링크를 참조하세요:
- “jar 실행이 안 돼요” 게시물에서는 UnsupportedClassVersionError 로 인한 문제와 그 해결책에 대해 다루고 있습니다. 해당 답변에서는 JRE 또는 JDK 버전을 확인하고 프로젝트의 컴파일 환경을 맞추는 방법을 제시하고 있습니다.

이러한 오류는 보통 Java 개발 환경의 버전 관리 문제에서 발생합니다. 프로젝트를 빌드하거나 실행할 때 사용하는 Java의 버전이 일치하지 않을 경우, 실행 중인 환경에서 이를 인식할 수 없게 됩니다. 따라서, 사용 중인 IDE 또는 빌드 도구(예: Gradle, Maven)의 설정을 검토하여, JDK 버전이 올바르게 설정되어 있는지 확인할 필요가 있습니다.

질문자님께서는 먼저 시스템에 설치된 Java 버전을 업그레이드하거나, 프로젝트의 대상 Java 버전을 낮추는 작업을 고려해 보시기 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

..

0

74

2

Unused property.....

0

98

2

project JDK is misconfigured

0

130

2

외부 API의 ID 타입(String/UUID)과 내부 도메인의 ID 타입(Long)이 불일치할 때의 설계 정석

0

82

2

단위/통합 테스트 버전충돌 문제

0

91

2

❗️springboot 4.0.2 버전 aspectj dependency 설정❗️

0

228

1

왜 컨트롤러는 변한게 없는데 새로 만든 html 파일이 뜨나요?

0

101

2

윈도우 build test오류 질문

1

102

2

테스트 관련 공부에 대한 조언을 얻고 싶습니다

0

98

2

테스트 실행 시 에러 질문

0

289

1

name을 통한 비교와 객체를 통한 비교

0

77

1

빌드 후 libs 없음

1

128

1

윈도우 gradlew.bat 에러

0

167

1

@PostMapping("/members/new")가 동작하지 않습니다

0

88

1

java static class와 kotlin class

0

77

1

스프링 DB연결

0

126

1

소요 시간

0

85

2

ddl.sql에 빨간 밑줄

1

101

2

welcome page 에러

0

180

3

잘 모르겠습니다.

0

163

2

fail을 똑같이 쳤는데 오류가 발생해요

0

156

2

index.html Welcome page

0

120

1

프로젝트 gradle-groovy ?

0

364

1

테스트코드 메서드명 한글

0

199

2