0

を使用して内部 Web ブラウザーを開こうとすると、

IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench().getBrowserSupport();

次のエラーが表示されます。

Unable to instantiate browser supportStatus ERROR: 
org.eclipse.equinox.registry code=1 Plug-in "XXXXX" was unable to instantiate 
class "org.eclipse.ui.internal.browser.WorkbenchBrowserSupport". 
java.lang.IllegalAccessException: 
  Class org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI can not access a member of class org.eclipse.ui.internal.browser.WorkbenchBrowserSupport with modifiers "private"

このエラーが発生する理由は何ですか? エラーを検索すると、ほとんどヒントが得られませんでした。デバッグすると、エラーが示すように、リフレクションを介してプライベート メソッドにアクセスされることが示されます。

4

0 に答える 0