2013-12-13 3 views
0

지난 몇 주 동안 나는이 문제가 바보 일 수도 있다는 것을 알고 있습니다 ...jar 파일 배포 및 외부 라이브러리 포함

MySQL Connector를 사용하는 콘솔 응용 프로그램을 만들었습니다 데이터베이스의 레코드를 업데이트하기 위해 문제는 jar 파일에 배포하고 실행하면 MySQL Connector가 누락된다는 것입니다. 이 배포를 위해 JDeveloper를 사용했고 jar 내보내기 설정에서이 라이브러리를 익스포트해야한다고 표시했습니다. 나는 무엇이 문제 일 수 있고 어떤 입력이 환영 될지 확신하지 못한다.

미리 감사드립니다.

+0

JDeveloper가 Jar 파일에 JAR 파일을 추가 할 수 있는지 또는 JAR 파일을 JAR 파일에 추가 할 수 없는지 확인하지 못하면 모든 Zip 압축 도구를 사용하여 직접 수행 할 수 있습니다. – MrSmith42

+0

내 문제는 "달성하는 방법"측면에 더 있습니다. 어느 시점에서 jar 내보내기에 라이브러리를 포함 할 수 있었지만 여전히 작동하지 않았습니다. 출력물은 여전히 ​​라이브러리가 발견되지 않는다고 말했습니다. – user2227904

답변

1

기본 jar 파일의 META-INF.MF에 lib : my-sql-connnector.jar을 추가해야합니다.

+0

META-INF/MANIFEST.MF, 오히려. 클래스 경로 행에 추가해야합니다. – Gimby

+0

아니, 클래스 경로에 이것을 추가 할 필요가 없습니다. jar -cvfm으로 jar 파일을 만듭니다. YourJar.jar manifest.mf –

0

종속성은 maven을 사용하십시오. 모든 종속성이있는 .jar 파일을 빌드합니다.