데이터베이스 (MySQL)에 연결하는 프로젝트를 완료했습니다. 이제 프로젝트를 jar로 내보내고 싶습니다. 하지만 외부 종속성을 포함하는 방법을 모르겠습니까? Eclipse에서 수행하는 방법이 있습니까? 아니면 스크립트를 사용해야합니까?.
답변:
프로젝트를 'Runnable jar'로 내보낼 때 (프로젝트에서 마우스 오른쪽 버튼-> Export-> Runnable jar) 생성 된 jar에 모든 종속성을 패키징하는 옵션이 있습니다. 또한 라이브러리를 내보내는 두 가지 다른 방법 (스크린 샷 참조)이 있습니다. 사용할 패키징 방법을 결정할 때 라이선스를 알고 있어야합니다.
'시작 구성'드롭 다운은 main(String[])
메서드가 포함 된 클래스로 채워집니다 . 선택한 클래스는 항아리를 '실행'할 때 시작됩니다.
실행 가능한 jar로 내보내기는 빌드 경로에 대한 종속성을 사용합니다 (프로젝트에서 마우스 오른쪽 버튼-> 빌드 경로-> 빌드 경로 구성 ...). '일반'(실행 불가능) jar로 내보낼 때 프로젝트의 모든 파일을 선택할 수 있습니다. 프로젝트 폴더에 라이브러리가있는 경우 포함 할 수 있지만 외부 종속성은 예를 들어메이븐, 포함 할 수 없습니다 (Maven 프로젝트의 경우 여기 에서 검색 ).
main()
알고 있는 메소드를 나열합니다 . 애플리케이션을 한 번 실행 (프로젝트, 실행 도구, Java 애플리케이션을 마우스 오른쪽 단추로 클릭) 한 다음 다시 내보내십시오.