Семейство статических методов java.lang.Runtime.exec()
делает все, что вам нужно.Существует также класс java.lang.ProcessBuilder
, который в основном является оберткой, которая помогает вам подготовить вызовы к exec()
.Наконец, класс java.awt.Desktop
автоматически откроет системные приложения по умолчанию для различных типов документов.