2015-12-01 2 views
2

Я хочу открыть новое окно браузера из приложения java для настольных компьютеров. Если браузер уже открыт, откроется новое окно браузера. Каждый раз он должен открыть отдельное окно.Как открыть новое окно браузера из java-кода рабочего стола?

+2

http://stackoverflow.com/questions/5226212/how-to-open-the-default-webbrowser-using-java –

+0

это откроет новую вкладку в браузере по умолчанию. Я хочу открыть новое окно –

+0

woops, my bad :-) –

ответ

1

Если вы используете окна, то это должно сделать трюк:

Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://www.google.com"); 

Надеется, что это помогает.

+0

, так как мой браузер уже открыт, я хочу открыть отдельное окно. Он открывает новую вкладку в уже открывшемся окне. –

+0

ah ok ... но это хороший вариант, если требуется хорошая производительность. – HCarrasko

2

Встроенная команда механизм «открытия браузера» будет

Desktop.getDesktop().browse(new URI("http://your.link...")) 

Запуск нового окна/процесс каждый раз может быть возможно только, если вы знаете используемого браузера и знаете параметра передать всегда создавать новое окно.

Смежные вопросы