아이디어 패키지 jar 실행 보고서"XXX 에 메 인 목록 속성 이 없습니다"

idea 2018 을 사용 하여spring boot프로젝트 를 포장 하 였 습 니 다jar시작 은 다음 과 같은 오류 입 니 다.

오류 원인
포 장 된 jar 파일 의MANIFEST.MF항목 시작 항목 이 부족 합 니 다.Main-ClassStart-Class이 없습니다.
다음 과 같다.


해결 방안 은 다음 과 같다.
1.MANIFEST.MF 경로 지정
프로젝트 패키지 전
첫 번 째 fileC>project structure 탄 상 자 를 선택 한 후 Atifacts―>+->jar->from module with dependenceis
두 번 째 단 계 는 Main Class 를 선택 한 다음 META-INF/MANIFEST.MF 의 경 로 를 src 아래(주의 main/java디 렉 터 리 로 지정 합 니 다.그렇지 않 으 면 작 성 된 jar 에 META-INF/MANIFEST.MF 는 Main-Class 정 보 를 포함 하지 않 습 니 다)



만약 이 방안 이 안 된다 면,그것 은 다른 원인 일 가능성 이 높다.
2.프로젝트 pom.xml 파일 에 플러그 인 spring-boot-maven-plugin 을 추가 하지 않 았 습 니 다.

성공 결과

위 에 빨 간 테두리 내용 을 보면 문제 가 없다 는 것 을 증명 할 수 있 습 니 다.
아이디어 패키지 에 관 한 jar 실행 보"XXX 에 메 인 목록 속성 이 없습니다"라 는 글 을 소개 합 니 다.더 많은 관련 아이디어 jar 에 메 인 목록 속성 내용 이 없습니다.이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기