私はAppleスクリプトから作成したスタンドアロンのユーティリティアプリを実行するために以下のコードを試しましたが、No FileまたはDirectory Existsエラーが発生しました。Macアプリケーションの実行方法Javaから?
プロジェクト(dist)の親ディレクトリに同じコピー(テスト用)を入れましたが、それは役に立たなかった。
私の質問は次のとおりです。 Windowsのexeではないため、アプリを実行するための呼び出しが悪いですか? JavaからMacアプリケーションを実行するには?これはあなたにintrestであるかもしれない
おかげ
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Runtime r=Runtime.getRuntime();
Process p=null;
String s="MyLineInInput.app";
try {
p = r.exec(s);
} catch (IOException ex) {
Logger.getLogger(AudioSwitcherView.class.getName()).log(Level.SEVERE, null, ex);
}
}
ああを読んでするつもりです!それ以外の場合、実際の実行可能ファイルは* .app/Contents/MacOSにあります。 –
Perfect - 実際の実行ファイルを使用して動作しました(名前内のスペースを削除しなければなりません)。 – headscratch
Wow - デスクトップのことも機能し、スタブを手に入れることの手間を省くことができます。 – headscratch