У меня есть апплет, который мне нужен для запуска программы установки .pkg mac из моего java-апплета.
Сейчас я могу сделать это с помощью следующей команды:
Process proc = r.exec(new String[] {"open", "/Volumes/affinegy_homeportal_setup/" + pkg});
Проблема в том, что эта установка многословна и требует, чтобы пользователь щелкнул по процессу установки, в отличие от моей версии Windows моего установщика, который выполняет установщик в фоновом режиме.Я пытался добиться этого с помощью этой команды:
Process proc = r.exec(new String[] {"sudo","installer", "-pkg", "/Volumes/affinegy_homeportal_setup/affinegy_homeportal_setup.dmg", "-target", "/"});
Однако, когда я запускаю эту команду, ничего не происходит.Любые предложения о том, что я делаю не так?