상세 컨텐츠

본문 제목

[JAR] 기본 Manifest 속성이 없습니다.

JAVA

by monad 2021. 9. 2. 12:06

본문

기본 Manifest 속성이 없다는 것은 단순한 jar로 만들었을 때 package, library 등의 실생을 위한 모듈, 속성 또는 설정 파일이 존재하지 않아서 발생하는 에러입니다.

 

다음과 같이 build 설정을 변경합니다.

 

intellij

    Gradle > 프로젝트 명 > Tasks > build > bootJar

eclipse

    export wizard > Java > Runnable JAR

 

생성한 jar 파일의 실행

java -jar myexe.jar

또는 별도의 shell을 작성하여 위의 코드를 작성하고 서버 기동 시 그 shell을 실행하도록 합니다. 파일은 실행 권한이 있어야 합니다.

chmod +x myexe.sh

참고) Ubuntu에서는 Startup Application이라는 설정 화면을 제공합니다. ( 좌 하단의 Show Applications 아이콘 클릭 > Startup Applications로 검색합니다.)

관련글 더보기

댓글 영역