Как я могу открыть любую конкретную программу на Java?

Я хочу открыть 2 разных браузера с одной и той же ссылкой. Я нашел, как открыть браузер по умолчанию, но я хочу открыть браузер не по умолчанию, и я не могу найти способ.

1 ответ

Решение

Открыть non default браузер, вам нужно знать, где он установлен и какой браузер. После этого вы можете открыть его с помощью следующей команды:

Runtime rt = null;
rt =  Runtime.getRuntime();
rt.exec("<PATH TO FIREFOX>\\firefox.exe <WEBSITE TO OPEN>");


<PATH TO FIREFOX> = Path to whatever browser you need to open.
firefox.exe = Launcher for the browser.
<WEBSITE TO OPEN> = Website URL you are trying to open.

Чтобы открыть приватный просмотр: используйте тег -private-window

Пример:

rt.exec("<PATH TO FIREFOX>\\firefox.exe -private-window <WEBSITE TO OPEN>");
Другие вопросы по тегам