1

これはおそらく簡単な質問ですが、現在 vlcj を使用してプロジェクト用のビデオ プレーヤーを作成しています。基本的なプレーヤーが動作していますが、VM 引数がある場合のみです

-Djna.library.path="C:\Program Files\VideoLAN\VLC"

デバッグ構成ウィンドウで定義されています。私の質問は、Eclipse の外部で実行するためにこのプロジェクトのバージョンを作成する必要があるかどうかです。コードでこの引数を定義する必要がありますか、それとも私のプログラムはこの方法で無期限に問題なく実行されますか?

答えてくれた人、ありがとう

ジャレッド。

4

2 に答える 2

8

おもう

System.getProperties().setProperty("jna.library.path",
  "C:\\Program Files\\VideoLAN\\VLC");

この特定の場合のコードで仕事をする必要があります。 システムプロパティを設定するための-D引数。javaSystem.getProperties()

于 2012-05-27T13:45:44.003 に答える
0

実行時に JVM 引数を設定することはできません。プロジェクトをエクスポートする場合は、別の方法を見つける必要があります。これは、プログラムの実行をスクリプト ファイル内にラップすることによって行われます.bat.shパラメータを設定してJava実行可能ファイルを呼び出すことができるようにします。

Eclipse の外部でプログラムを実行することについて話していると思います。

于 2012-05-27T13:33:44.683 に答える