Java アプリケーション内から外部プログラムを実行する必要があります。私は mac でプログラミングしており、ユーザーが選択したときに実行したい .app アプリケーションがあります。以下を使用して、Windowsで正常に実行されます。
String cmd = "path_to_executable\program.exe\"";
Process p = Runtime.getRuntime().exec(cmd);
...
ただし、これは .app ファイルでは機能しません。.app ファイルの内容を開いてみたところ、Unix 実行可能ファイルとアプリケーションの他のサポート ファイルが見つかりました。UNIX 実行可能ファイルは .exe ファイルと同等ですか?