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