2016-10-28 9 views
0

私はJnetPcapを使用するプログラムを作成しましたが、私のプロジェクトからjarファイルを構築する方法は分かりません。 IDEプロジェクトではなく、コマンドラインからすべてをコンパイルしました。私のフォルダ構造は、MANIFEST.MFjnetpcapを含むコマンドラインからjarをビルドします

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 

を以下のように私はそれを構築しようとすると、私はエラーとそのビルド何を取得していない

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

を発行している、しかし、私私のjarfile Program.jarを起動できません

+0

?テストのために、jarと同じディレクトリにあるdllをコピーして、もう一度起動しようとしてください。 –

答えて

0

これを使用してください:

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

はこれを参照してください:どのようにDLLをロードしている http://www.skylit.com/javamethods/faqs/createjar.html

+0

ありがとうございました。私はポップアップ2 Windowsを起動しようとするとき。最初に「JNIエラーが発生しました。インストールを確認してください」と表示され、2番目に「Java例外が発生しました」と表示されます。エントリクラスを呼び出すことによって正常に起動したとき。多分私はコマンドにjnetpcap.jarを含める必要がありますか? – mvrht

+0

はい。これがあなたの質問の正解であれば、この答えを修正してください。 –

関連する問題