使用 java 执行和终止 OSX 的任何应用
Executing and Terminating any app of OSX using java
我正在尝试开发一个桌面应用程序,允许用户使用 Java 启动 Mac OSX 的一些应用程序(iTunes、终端、计算器...) .我是 OSX 的新手,我真的不知道 mac OSX 的文件系统是如何工作的。
我用了
Runtime.getRuntime().exec("/usr/bin/open -a Terminal");
为了执行终端,但我最终没有运气。
如果有人能帮我解决这个问题,我将不胜感激。
PS。如果有人对如何关闭应用程序有任何想法,那将是一个很大的帮助。
我附上了我正在使用的系统的详细信息。
嗯,这几乎是正确的,除了 "open" 期望传递应用程序的全名,例如 iTunes.app。
这个有效:
public class HelloWorldApp {
public static void main(String[] args) throws Exception{
Runtime.getRuntime().exec("/usr/bin/open -a iTunes.app");
}
}
我正在尝试开发一个桌面应用程序,允许用户使用 Java 启动 Mac OSX 的一些应用程序(iTunes、终端、计算器...) .我是 OSX 的新手,我真的不知道 mac OSX 的文件系统是如何工作的。 我用了
Runtime.getRuntime().exec("/usr/bin/open -a Terminal");
为了执行终端,但我最终没有运气。 如果有人能帮我解决这个问题,我将不胜感激。
PS。如果有人对如何关闭应用程序有任何想法,那将是一个很大的帮助。
我附上了我正在使用的系统的详细信息。
嗯,这几乎是正确的,除了 "open" 期望传递应用程序的全名,例如 iTunes.app。
这个有效:
public class HelloWorldApp {
public static void main(String[] args) throws Exception{
Runtime.getRuntime().exec("/usr/bin/open -a iTunes.app");
}
}