강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của ckpow4221
ckpow4221

câu hỏi đã được viết

Spring nhập môn học bằng ví dụ (ấn bản sửa đổi)

Cài đặt dự án

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

Viết

·

425

·

Đã chỉnh sửa

0

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

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

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


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


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

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

javaspring

Câu trả lời 2

0

ckpow님의 프로필 이미지
ckpow
Người đặt câu hỏi

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

 

0

안녕하세요, 인프런 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의 스냅샷 버전이 다르다고 언급하셨는데, 이 부분이 올바르게 설정되어 있는지도 검토하시기 바랍니다.

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

Hình ảnh hồ sơ của ckpow4221
ckpow4221

câu hỏi đã được viết

Đặt câu hỏi