2016-10-17 4 views
0

나는 netbeans를 사용하여 데이터베이스 데스크탑 응용 프로그램을 만들었습니다. Netbeans은 프로젝트 폴더에 jar 파일을 만듭니다. 내가 그것을 실행할 때, 그것은 잘 동작한다. 문제는 프로젝트 폴더 외부에서 해당 jar 파일을 가져 와서 실행하려고 시도했을 때 org.sqlite.jdbc 예외를 보여주는 것입니다. 이 예외는 Windows 작업 관리자를 사용하여 프로세스를 닫을 때까지 계속 실행되지만 실행되지 않습니다.netbeans에서 실행 가능한 jar 파일 배포

  1. 있는 Readme.txt lib 폴더

취할 때 있는지 확인 프로젝트의 .jar 파일 :

+0

* ".. org.sqlite.jdbc의 예외를 보여줍니다."* 어떤 예외입니까? 오류 및 예외 출력을 항상 복사/붙여 넣기하십시오! 클래스 경로 문제라고 생각할 수도 있지만 추측을 좋아하지 않습니다. 도움이되는 경우 –

답변

2

dist 폴더에서, 당신은 세 가지를 찾을 것입니다 프로젝트 폴더 외부에 .jar 파일이 있으면 lib 폴더도 가져옵니다.

lib 폴더에는 프로젝트에서 사용한 모든 라이브러리 및 jar 파일이 들어 있으며 jar 파일을 실행하는 데 필수적입니다. 도움이되기를 바랍니다 !! :)

+1

받아주세요. –

+0

Sir은 모든 라이브러리를 동일한 jar 파일에 결합하고 단일 jar 파일로 배포하는 방법이 있습니까 – Hemant

+3

* "모든 라이브러리를 동일한 jar 파일에 결합 할 수있는 방법이 있습니까?"* 이렇게하면 일반적으로 라이브러리 Jars & 그들의 디지털 서명을 파괴합니다. 종속 항아리의 매니 페스트를 재현하려면주의를 기울여야합니다. * "단일 jar 파일로 배포"* Java 데스크탑 응용 프로그램을 배포하는 가장 좋은 방법은 [Java Web Start] (http://stackoverflow.com/tags/java-web-start/info)를 사용하는 것입니다. 그것은 애플 리케이션을 만듭니다. 한 번의 클릭으로 네트워크 또는 인터넷에서 사용할 수 있습니다. 개발자가 설정하는 것이 번거롭지만 최종 사용자에게는 매우 쉽습니다. –