Eclipseでビルドされ、osxappbundle-maven-pluginという名前のMavenプラグインを使用してバンドルされたJavaアプリケーションがMacにあります。アプリケーションのdmgファイルを解凍し、Appファイルを取得してハードドライブにコピーした後、次のコマンドを使用して、ターミナルからこのアプリを呼び出します。open -a "/ Full / Path / To / App / Match Player.app "--args" / Full / Path / To / File / TEST 1.mplx "
これにより、アプリケーションが正しく開きます。
ただし、次のコマンドを実行した後:open -a "/Full/Path/To/App/Match Player.app" --args"/Full/Path/To/File/TEST2.mplx"アプリケーションが開きません新しいテストファイルを使用するアプリケーションですが、以前に開いたアプリケーションのウィンドウにフォーカスするだけです。
main関数は、呼び出すたびにウィンドウを再初期化するように記述しているので、main関数が再度呼び出されることはないと確信しています。(したがって、アプリケーションは完全に再初期化する必要があります)。
「open-n」オプションを使用して複数のアプリケーションを開くことはオプションではありません。