Eclipse を使用して実行可能な jar ファイルを作成しようとしていました。
問題は、Eclipse で実行構成に追加した vm パラメーターがまったく保存されなかったことです。
必要な引数を使用して jar を実行するバッチ ファイルを作成できることはわかっていますが、ユーザーが jar 自体を実行することを希望します。
したがって、私の質問は、コマンドラインではなく実行可能なjarにvm引数を渡す方法はありますか?
Eclipse を使用して実行可能な jar ファイルを作成しようとしていました。
問題は、Eclipse で実行構成に追加した vm パラメーターがまったく保存されなかったことです。
必要な引数を使用して jar を実行するバッチ ファイルを作成できることはわかっていますが、ユーザーが jar 自体を実行することを希望します。
したがって、私の質問は、コマンドラインではなく実行可能なjarにvm引数を渡す方法はありますか?
簡単に言えば、何らかの形のラッパーなしではこれを行うことはできません。.bat ファイルや .sh スクリプトを記述して、適切な設定で JVM を呼び出すことができます。
JavaServiceWrapperをチェックアウトすることもできます。これは、.jar を実行可能なパラメーターでラップし、スタンドアロンまたはサービスとして (その名前にもかかわらず) 実行できるようにする手段を提供します。さまざまな方法で JVM の実行を制御できる一連の機能があります。