0

たとえば、1 つのアプリケーションに 2 つの異なるメイン クラスがあるため、別のメイン クラスを作成して、ユーザーが呼び出し用のメイン クラスを選択できるようにしました。これは正常に機能します。

ただし、メイン クラスの 1 つについては、外部の -libjars パラメータを渡す必要があります。これが私の問題です。別のアプリケーションからアプリケーションを呼び出しているため、パラメーターを渡すことができません。ユーザーの好みに応じて、追加のパラメーターを JVM に渡す方法を知っていますか。

例えば:

主な用途:

アプリケーションを選択してください:

1) アプリ 1 2) アプリ 2

アプリ 1 には追加のパラメーターを渡す必要がないので、アプリ 2 には -libjar /../../some.jar を渡す必要があります (このパラメーターはアプリケーション内では使用されません。クラスター JVM )

どうすればいいですか?

これら 2 つのアプリを個別に呼び出す場合は、次のようにします。

app1 の場合:

糸の瓶 test.jar app1Main

アプリ 2 の場合:

ヤーン jar test.jar app2Main -libjars /../../some.jar

4

0 に答える 0