[英]MAC OS - How to run an application (.app) via Java class?
以下Java類代碼用於在Windows中運行程序,
package test;
import java.io.IOException;
public class RuntimeExecTest1 {
public static void main(String[] args) {
try {
System.out.println("Opening notepad");
Runtime runTime = Runtime.getRuntime();
Process process = runTime.exec("notepad");
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("Closing notepad");
process.destroy();
} catch (IOException e) {
e.printStackTrace();
}
}
}
如何在MAC OS中運行應用程序(* .app)文件? 在MAC OS中,.app文件實際上是文件夾。 在MAC OS中運行應用程序的Java類代碼是什么?
只要在任何應用程序運行打開 ,它就會打開
open /Applications/Chess.app
使用方法:
Runtime.exec(new String[]{"open","/Applications/Chess.app"})
那應該工作。
您可以只使用Desktop.open
Desktop desktop = Desktop.getDesktop();
File file = new File("/Applications/yourApp.app");
try {
desktop.open(file);
} catch (IOException e) {
e.printStackTrace();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.