2016-10-28 2 views
0

JnetPcap을 사용하는 프로그램을 작성했지만 프로젝트에서 jar 파일을 빌드하는 방법을 모른다. 그것의 IDE 프로젝트, 나는 명령 줄에서 모든 것을 컴파일했다. 내 폴더 구조는 내가 오류와 그 빌드를 얻을 jnetpcap을 포함한 명령 줄에서 jar 빌드하기

jar cfm Program.jar manifest.mf *.class *.dll 

을 실행하여 그것을 구축하려고하면 MANIFEST.MF

Main-Class: Program 
Class-Path: jnetpcap.jar 

에서

jnetpcap.dll 
jnetpcap.jar 
manifest.mf 
Program$1.class 
Program$2.class 
Program$3.class 
Program$4.class 
Program.class 
Program.java 
Request.class 

을 따라,하지만 난과 같다 내 jarfile Program.jar을 시작할 수 없습니다.

+0

? 그냥 테스트를 위해 항아리와 같은 디렉토리에 dll을 복사하고 다시 시작하려고 시도하십시오 –

답변

0

다음을 사용하십시오 :

jar cvfm Program.jar manifest.txt *.class *.dll 

이를 참조하십시오 : 당신은 어떻게 DLL을로드 http://www.skylit.com/javamethods/faqs/createjar.html

+0

감사합니다. 내가 팝업 2 Windows 시작하려고 할 때. 처음에는 "JNI 오류가 발생했습니다. 설치를 확인하십시오"라고 표시되고 두 번째 대화 상자에 "Java 예외가 발생했습니다"라고 표시됩니다. 시작할 때 항목 클래스를 호출하여 정상적으로 시작할 때. 어쩌면 명령에 jnetpcap.jar을 포함시켜야합니까? – mvrht

+0

예. 이것이 정답이라면이 답을 정정하십시오. –

관련 문제