Я бы хотел, чтобы мой плагин Eclipse открывал URL-адрес в браузере пользователя по умолчанию. Это кажется довольно стандартным поведением, но я не смог найти никаких документов о том, как это сделать.
Кто-нибудь может помочь?
Если вы хотите его во внешнем браузере, вам не нужно его создавать. Это путь:
PlatformUI.getWorkbench().getBrowserSupport().getExternalBrowser().openURL(new URL("http://www.example.com/"));
Использовать Program.launch (String) из SWT API.
(В качестве альтернативы Java 6 представила класс Desktop .)
Вы ищете:
final IWebBrowser browser = PlatformUI.getWorkbench().getBrowserSupport().createBrowser( ... ); browser.openURL(url);
Вы имеете в виду запуск внешнего окна (IE, FireFox, ...) вне затмения или открытие внутреннего композита " Browser "?
Поскольку на внутренней стороне org.eclipse.help.ui.internal.browser.embedded.EmbeddedBrowser , похоже, может определять любой основной браузер.
Чтобы открыть браузер пользователя по умолчанию (как внутреннее или внешнее окно), предпочтение определено в General / Web browser.