当我尝试打开我的时Eclipse Oxygen.2 (4.7.2) Internal Web Browser
,我得到了同样的错误这问题,设置MOZILLA_FIVE_HOME
变量后,我收到一个新的错误:
没有更多句柄 [浏览器样式 SWT.MOZILLA 和 Java 系统属性 org.eclipse.swt.browser.DefaultType=mozilla 不支持 GTK 3,因为 XULRunner 尚未移植到 GTK 3] org.eclipse.swt.SWTError: 没有更多句柄 [浏览器样式 SWT.MOZILLA 和 Java 系统属性 org.eclipse.swt.browser.DefaultType=mozilla 不支持 GTK 3,因为 XULRunner 尚未移植到 GTK 3] 在 org.eclipse.swt.SWT.error(SWT.java:4559)
这2012 年的帖子说要安装libwebkitgtk-1.0-0
包,但是在我的 kubuntu 中找不到它。
下列的这问题,我更改了我的 eclipse.ini 文件:
-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.551.v20171108-1834
--launcher.defaultAction
openFile
--launcher.GTK_version
2
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
--add-modules=ALL-SYSTEM
我得到了一个不同的错误:
没有更多句柄 [未知的 Mozilla 路径(未设置 MOZILLA_FIVE_HOME)] org.eclipse.swt.SWTError:没有更多句柄 [未知的 Mozilla 路径(未设置 MOZILLA_FIVE_HOME)] 在 org.eclipse.swt.SWT.error(SWT.java:4559)
我怎样才能让浏览器运行?我真的需要它来开发。
编辑:配置系统版本:
$ plasmashell --version
plasmashell 5.16.5
$ kf5-config --version
Qt: 5.12.4
KDE Frameworks: 5.62.0
kf5-config: 1.0
还:
Sistema operacional: Kubuntu 19.10
Versão do KDE Plasma: 5.16.5
Versão do KDE Frameworks: 5.62.0
Versão da Qt: 5.12.4
Versão do kernel: 5.3.0-40-generic
Tipo de sistema operacional: 64 bits
Processadores: 8 × Intel® Core™ i7-10510U CPU @ 1.80GHz
Memória: 15,4 GiB de RAM
答案1
WebKit 软件包可能已在你当前的 Linux Ubuntu 发行版中更新为新版本。例如,正如这里所述https://www.eclipse.org/swt/faq.php#browserlinux,它的名称类似于 libwebkit2gtk。您可能希望使用包管理器(如 synaptic)或从命令行搜索此类包apt-cache search