2016-10-28 2 views
0

Я написал программу, которая использует JnetPcap, но не знает, как создать jarfile из моего проекта. это не проект IDE, я скомпилировал все из командной строки. моя структура папок нижеследовалСтроить банку из командной строки, включая jnetpcap

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

В manifest.mf

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

Когда я пытаюсь построить его выдачи

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

я не получаю ошибки и ее сборки, но я can not start my jarfile Program.jar

+0

Как вы загрузке DLL? Просто для теста попробуйте скопировать dll в тот же каталог, что и банку, и попробуйте запустить его снова. –

ответ

0

Используйте это:

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

Смотрите так: http://www.skylit.com/javamethods/faqs/createjar.html

+0

спасибо, что у меня было. когда я пытаюсь запустить там всплывающее окно Windows. Первый говорит: «Произошла ошибка JNI, проверьте свою установку», а вторая говорит «произошла ошибка Java». когда я начинаю это нормально, вызывая начало класса входа. возможно, мне нужно включить jnetpcap.jar в команду? – mvrht

+0

да. Если это правильный ответ на ваш вопрос pls, отметьте как правильный ответ. –

Смежные вопросы