Error : Unable to access jarfile target/*.jar
오류 내용
오류 코드에서 알 수 있듯이 jar파일에 접근하지 못한다는 에러이다.
오류 원인
1. 디렉토리에서 직접 확인해보니 jar파일의 실행 연결파일이 알집으로 되어 있었다.
2. original 파일 *.jar.orignal 파일의 생성
우선 위에서 나열하듯 jar파일의 실행 연결 파일이 잘못 연결되어 있었다.
오류 해결
나같은 경우는 알집을 본래 사용할 생각이 없었기 때문에 삭제하였다.
그래도 실행이 안되어 확인해보니 original 파일이 생성되어 java -jar target/*.jar 에서 original파일과의 선택 문제때문에 접근하지 못한거 같다.
그렇다면 알집을 사용할 사람은 어떻게 해야하는지 확인해보겠다.
알집 연결 프로그램 변경
.jar 확장자의 연결 프로그램이 알집으로 설정되어 있기 때문에 이부분만 수정해 주면된다.
우선 알집의 환경설정의 연결할 확장자를 변경해주면 된다.
다만 위의 방법이 잘 안될경우 다음 방법을 수행하면된다.
1. 우선 설정의 기본앱에서 앱별 기본값 설정을 선택한다.
2. 현재 설정을 변결할 앱이 ALZip이기 때문에 ALZip을 선택한다.
3. .jar 확장자를 찾아 실행 파일을 변경해준다.(Java Platform SE binary) 다만, 나는 OpenJdk를 사용하기 때문에 OpenJdk Platform binary 파일로 연결해 주었다.
반응형