Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java执行和终止OSX的任何应用程序_Java_Macos_Desktop Application - Fatal编程技术网

使用java执行和终止OSX的任何应用程序

使用java执行和终止OSX的任何应用程序,java,macos,desktop-application,Java,Macos,Desktop Application,我正在尝试开发一个桌面应用程序,允许用户使用Java启动MacOSX的一些应用程序(iTunes、终端、计算器……)。我是OSX新手,我真的不知道MacOSX的文件系统是如何工作的。 我曾经 Runtime.getRuntime().exec(“/usr/bin/open-a Terminal”) 为了执行终端,但我最终没有运气。 如果有人能帮我解决这个问题,我将不胜感激 另外,如果有人知道如何关闭应用程序,那将是一个很大的帮助 我已经附上了我正在使用的系统的详细信息。 嗯,这几乎是对的,只是“

我正在尝试开发一个桌面应用程序,允许用户使用Java启动MacOSX的一些应用程序(iTunes、终端、计算器……)。我是OSX新手,我真的不知道MacOSX的文件系统是如何工作的。 我曾经

Runtime.getRuntime().exec(“/usr/bin/open-a Terminal”)

为了执行终端,但我最终没有运气。 如果有人能帮我解决这个问题,我将不胜感激

另外,如果有人知道如何关闭应用程序,那将是一个很大的帮助

我已经附上了我正在使用的系统的详细信息。

嗯,这几乎是对的,只是“open”希望传递应用程序的全名,比如iTunes.app

这项工作:

public class HelloWorldApp {
    public static void main(String[] args) throws Exception{
    Runtime.getRuntime().exec("/usr/bin/open -a iTunes.app");
    }
}