В Java 5 есть способ по умолчанию передать URL-адрес в систему и запустить ли он приложение, связанное с ним? Например, http: // ссылки обычно открывают IE или Firefox, но такие вещи, как itms: // должны открывать iTunes.Java: Как запустить зарегистрированное приложение системы для URL-адреса
Если возможно, я бы предпочел не использовать Runtime.exec(), чтобы запустить какой-то внешний процесс напрямую, потому что это будет специфично для платформы. Если нет другого пути, что бы я назвал Windows/OS X и Linux для охвата самых популярных?
См. Также: http://stackoverflow.com/questions/526037/java-how-to-open-user-system-preffered-editor-for-given-file – erickson