inflearn logo
강의

Course

Instructor

Spring Introduction: Learning by Example (Revised Edition)

Project Settings

java -jar target/*.jar 명령어 오류..

446

ckpow

1 asked

0

우여곡절 끝에 JDK를 17버전으로 설치한 후

./mvnw package 명령어를 통해 maven 세팅을 완료했습니다.

하지만 java -jar target/*jar 해당 명령어가 제대로 입력되지 않습니다.
pwd를 통해서 강사님이랑 같은 경로인걸 확인했어요


몇 개 질문의 답변대로 target 경로로 들어가서 진행을 해봐도 안됩니다.


일단 pom.xml을 확인해보니.. 스냅샷의 버전도 다른것같아요
파일명까지 입력한 명령어도 먹질않네요ㅜㅜ

이 세팅이 끝나야 강의를 쭉쭉들을 수 있을것같은데..
도와주세요! 😥😥

java spring

Answer 2

0

ckpow

해결법 공유해드립니다~
현재 경로가 spring-petclinic이라면
cd target을 통해 target 폴더로 이동하고
ls를 입력해서 jar파일의 이름을 확인합니다.
그 이후 java -jar spring-petclinic-3.2.0-SNAPSHOT.jar 명령어로 실행시키니 잘 작동합니다. (jar파일의 이름이 다를 수 있어요~ ls 통해서 파일명 꼭 확인하세요~ 자동으로 버전이 업데이트 되서 다른듯합니다.)

 

0

communityai8509

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

ckpow님의 문제는 java -jar target/*.jar 명령어를 사용하여 JAR 파일을 실행하려고 할 때 발생하는 오류와 관련이 있습니다. 명령어 수행 시 “Error: Unable to access jarfile target/*.jar”라는 오류 메시지가 나타나는 것으로, 이는 JAR 파일을 찾을 수 없거나 액세스할 수 없음을 의미합니다. 여러분이 겪고 있는 문제에 대해 유사한 상황을 해결한 기존 답변을 찾았으니, 아래 내용을 참고해 주시길 바랍니다.

  1. Error : Unable to access jarfile target/*.jar (질문 링크): 이 질문에서는 java -jar target/*.jar 명령어 실행 시 동일한 오류가 발생한 상황을 다룹니다. 질문자는 mvnw package 후 build는 성공했으나, 실행 시 jar 파일에 접근할 수 없다는 오류를 보고합니다. 해당 문제의 해결 방안으로, target 디렉토리로 이동한 후 java -jar *.jar 명령어를 사용하라는 조언이 이루어졌습니다. 이 방식으로 하면 명령어가 JAR 파일을 정확히 찾아 실행할 수 있게 됩니다.

  2. Window user를 위한 버그해결법입니다 (질문 링크): 윈도우 사용자가 ./mvnw packagejava -jar *.jar 명령어 실행 시 문제에 직면했을 때의 해결책을 다룹니다. 이 내용 역시 윈도우에서 JAR 파일을 실행하는데 있어 도움이 될 만한 정보를 담고 있습니다. 윈도우에서는 경로 지정의 문제가 발생할 수 있어, JAR 파일이 위치한 디렉토리로 이동하거나 정확한 파일 이름을 명령어에 포함해야 할 수 있습니다.

ckpow님께서는 이미 JAR 파일명을 정확히 명령어에 입력했음에도 불구하고, 오류 메시지가 계속 나오는 상황인 것으로 보입니다. 이 경우, 해당 JAR 파일이 정말로 target 디렉토리 안에 존재하는지, 명령어 실행 시 정확한 파일 경로를 사용했는지 다시 한번 확인해보시기 바랍니다. 또한, pom.xml의 스냅샷 버전이 다르다고 언급하셨는데, 이 부분이 올바르게 설정되어 있는지도 검토하시기 바랍니다.

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

jar 안되는 분들 참고하세요

0

359

1

mvnw 오류

0

463

1

./mvnw package 오류

0

421

2

./mvnw package 오류

0

278

0

./mvnw package 오류

0

210

1

실행 상태에서 변경내용이 바로 반영되나요 ??

0

225

1

도와주세용 ㅜㅜ

0

206

1

./mvnw package 오류

0

318

1

클론 받은 내용과 수업내용이

0

399

1

./mvnw package 오류

0

1144

2

순환참조와 bean 주입에 대한 질문입니다!

0

407

1

jdk 버전이 자꾸 낮다면서 오류가 발생합니다.

0

891

1

age가 화면에 표시가 안됩니다.

0

395

0

에러가 뜨는데 어떻게 해야할지 도저히 모르겠어요

0

1642

1

PetClinicApplication() 함수에서 run 을 하고 싶습니다...

0

520

0

h2와 hsqldb가 어떤차이가 있는건지 궁금합니다

0

1244

0

예제가 이전과 다르네요

0

370

0

메이븐으로 설정했는데 그래들이 같이 보일수 있나요?

0

573

1

LogAspect

0

326

1

구현체가 2개 이상일때 생성자 주입

0

366

1

의존성 주입 방법들 장단점

0

493

1

인스턴스의 생명주기와 제어권

0

311

1

IoC 컨테이너 안에 있는 객체들끼리만 의존성 주입

0

372

1

ExampleRepository exampleRepository = new ExampleRepository()

0

247

1