0

読んでくれてありがとう。

まず、私の英語で申し訳ありません。あなたは動揺するでしょう....

jar を実行しようとします。

java.exe は、ラッパー システム dll ファイルです。そのため、ネイティブ ライブラリを使用できます。

しかし、javaw.exe はラッパー システム dll またはパスではありません。

「java -jar somejar.jar」は正しく機能します。

しかし、'javaw -jar somejar.jar' は dll ライブラリでは動作しません..

javaw.exe を使用する必要があります。

java.exe はコンソール ウィンドウで実行されるためです。

コンソール ウィンドウをポップアップ表示したくありません。自分の jar だけを実行したいのです。

javaw.exe の使用方法 またはjava.exe?

4

1 に答える 1

0

javawコマンドでシステムプロパティを設定できるオプションがあるようです。このようにして、ライブラリ パスを設定できます。

-Dproperty=value システム プロパティ値を設定します。value がスペースを含む文字列の場合、文字列を二重引用符で囲む必要があります: java -Dfoo="some string" SomeClass

ここでもいくつかの詳細を見ることができます(ポイント-#4)。

于 2012-11-03T20:19:20.110 に答える