我正在使用SWT.Browser(SWT.MOZILLA)开发RCP应用程序(Windows ):
Browser browser = new Browser(parent, SWT.MOZILLA);
Run Code Online (Sandbox Code Playgroud)
它与旧的XULRunner 3.6.23以及此处描述的安装工作正常:
xulrunner.exe --register-global
Run Code Online (Sandbox Code Playgroud)
我想使用新的XULRunner 8.x,但正如这里提到的,安装XULRunner 的旧方法已被删除.
所以我以编程方式添加了XULRunner-Path:
System.setProperty("org.eclipse.swt.browser.XULRunnerPath", "Path\\To\\xulrunner_8.x");
Run Code Online (Sandbox Code Playgroud)
但是当我启动我的应用程序时,我会收到以下错误
org.eclipse.swt.SWTError: XPCOM error -2147467261
Run Code Online (Sandbox Code Playgroud)
那么,使用RCP应用程序嵌入XULRunner 8.x并避免此错误的首选方法是什么?