2015-04-08 1 views
1

Я пытаюсь разработать настольное приложение, которое позволяет запускать некоторые из приложений (iTunes, терминал, калькулятор ...) Mac OSX с использованием Java. Я новичок в OSX, и я действительно не знаю, как работает файловая система Mac OSX. я использовалВыполнение и завершение любого приложения OSX с помощью java

Runtime.getRuntime().exec("/usr/bin/open -a Terminal");

для того, чтобы выполнить терминал, но я в конечном итоге не повезло. Я бы очень признателен, если кто-нибудь может помочь мне решить эту проблему.

PS. если кто-нибудь знает, как закрыть приложение, которое будет большой помощью.

Я приложил детали системы, над которой я работаю. Details of my system

ответ

1

Ну, это почти правильно, за исключением того, что «open» ожидает, что будет передано полное имя приложения, например iTunes.app.

это работает:

public class HelloWorldApp { 
    public static void main(String[] args) throws Exception{ 
    Runtime.getRuntime().exec("/usr/bin/open -a iTunes.app"); 
    } 
} 
Смежные вопросы