0

ここの初心者なので、ばかげた/明白なことを尋ねることを事前にお詫びします。Gumstix overo ボード (Linux カーネル 2.6.34) で Java アプリケーションを実行しようとしています。これまでのところ、JamVm (jvm)、jikes コンパイラ、およびクラスパス ライブラリをインストールしました (このチュートリアルの手順に従って)。HelloWorld プログラムを実行しましたが、問題ないようでした。

「jpcap」ライブラリを使用する別のアプリケーション (「MyApp」など) を実行しようとすると、jvm から次のようなエラーが表示 されます。 (ファイル 'libjpcap.so' として) gnu.classpath.boot.library.path および java.library.path 内。. .

このアプリケーションは、Netbeans 7.1 を使用してコンパイルされました。次のような構造の dist フォルダーが生成されました。

dist: |-- MyApp.jar |-- Readme |-- lib (フォルダ) |---|-- jpcap.jar |---|-- swing-layout-1.0.4.jar

readme によると、このアプリケーションをデプロイするには、dist フォルダーに移動して「java -jar "MyApp.jar"」と入力する必要があります。これを行うと ('jamvm -jar MyApp.jar')、上記のエラーが発生します。

私の gumstix ボードには libpcap-1.1.1-r1.6 がインストールされています。(ボードに /usr/lib/libpcap.so.1 が見つかりました。)

誰が何が問題なのか知っていますか?アドバイスをいただければ幸いです。

Ps: この質問は、ほんの数分前に gumstix-users リストに投稿しました。返信の可能性を高めるために、ここにも投稿しています。ここにいるみんなが大丈夫であることを願っています。

4

1 に答える 1

0

は、エラー状態にあるか、エラー状態になっているlibjpcap.so必要があります。これらのパスはで取得することで印刷できますが、推測に値します。gnu.classpath.boot.library.pathjava.library.pathSystem.getProperty("java.library.path")/usr/lib

于 2012-03-14T19:29:43.333 に答える