RHEL 7上的Eclipse RCP swt浏览器

RHEL 7上的Eclipse RCP swt浏览器,eclipse,browser,swt,rcp,rhel7,Eclipse,Browser,Swt,Rcp,Rhel7,eclipse RCP中的Open browser在RHEL7下无法工作 规格: SWT插件版本:org.eclipse.SWT_3.8.0.v3833.jar Eclipse版本:3.8.2 OS:RHEL7 A.解决RHEL7上浏览器问题所采用的方法 安装libwebkit2gtk: 按照建议,使用以下命令安装libwebkit2gtk- sudo yum清洁所有 sudo yum安装libwebkit2gtk 但问题没有得到解决。堆栈跟踪如下所示- org.eclipse.swt.SWTE

eclipse RCP中的Open browser在RHEL7下无法工作

规格: SWT插件版本:org.eclipse.SWT_3.8.0.v3833.jar Eclipse版本:3.8.2 OS:RHEL7

A.解决RHEL7上浏览器问题所采用的方法

  • 安装libwebkit2gtk:
  • 按照建议,使用以下命令安装libwebkit2gtk- sudo yum清洁所有 sudo yum安装libwebkit2gtk

    但问题没有得到解决。堆栈跟踪如下所示- org.eclipse.swt.SWTError:不再有句柄[未知的Mozilla路径(未设置Mozilla_FIVE_HOME)]

  • 使用其他基于Mozilla的本机浏览器:
  • 在system analyzer代码中的BrowserView.java类中,在创建浏览器时更改为SWT.MOZILLA

    将环境变量MOZILLA_FIVE_HOME设置为本机浏览器的安装文件夹。 MOZILLA_FIVE_HOME=/usr/bin/MOZILLA 将环境变量LD_LIBRARY_PATH设置为包含MOZILLA_FIVE_HOME。LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:$LD_LIBRARY_PATH

    在eclipse中,在Run configuration->Arguments->VM Arguments中添加这一行 -Dorg.eclipse.swt.browser.DefaultType=mozilla

    但问题没有得到解决。堆栈跟踪如下所示- org.eclipse.swt.SWTError:没有更多句柄[无法检测到要使用的已注册XULRunner]

  • 安装xulrunner-
  • 从下载并安装XULRUNNER

    在eclipse中,在Run configuration->Arguments VM Arguments中添加这一行 -Dorg.eclipse.swt.browser.XULRunnerPath=/opt/xulrunner1.8.0.4/xulrunner/xulrunner

    但问题没有得到解决。堆栈跟踪如下所示-
    org.eclipse.swt.swt错误:XPCOM错误0x80004005安装yum软件包webkitgtk3后,它对我有效。

    安装yum软件包webkitgtk3后,它对我有效。

    我在CentOS 6.7上也有同样的问题。它与运行在eclipse内部的应用程序一起工作,但不是作为一个独立的应用程序。它与Ubuntu上的独立应用程序配合使用。我也没有看到libwebkit2gtk包。我已经安装了webkitgtk和webkitgtk-devel。在CentOS 7.1系统中,通过安装yum软件包webkitgtk3,我能够使浏览器与style SWT.WEBKIT一起工作。它在CentOS 6.7中仍然不起作用,因为webkitgtk3不可用。我在CentOS 6.7中也遇到了同样的问题。它与运行在eclipse内部的应用程序一起工作,但不是作为一个独立的应用程序。它与Ubuntu上的独立应用程序配合使用。我也没有看到libwebkit2gtk包。我已经安装了webkitgtk和webkitgtk-devel。在CentOS 7.1系统中,通过安装yum软件包webkitgtk3,我能够使浏览器与style SWT.WEBKIT一起工作。它在CentOS 6.7中仍然不起作用,而在CentOS 6.7中,webkitgtk3不可用。