Мой Java приложение Swing генерирует файл HTML, и я хочу открыть его с браузером по умолчанию, когда оно сгенерировано и сохранено. Как я могу сделать это?
Если вы используете Java 6, используйте Desktop.open(). Он позволяет открыть любой файл с помощью приложения по умолчанию, связанного с типом файла в системе.
Если вы не используете Java 6 (или не уверены, что ваши пользователи будут использовать), вы можете использовать Bare Bones Browser Launcher для запуска браузера по умолчанию. Он использует Java 6 Desktop.open (), если он доступен, и возвращается к подходам, зависящим от платформы, если это не так.
Можно попробовать так:
Runtime.getRuntime().exec("hh.exe index.chm");