设置 MOZILLA_FIVE_HOME 后无法打开 eclipse 内部网络浏览器

设置 MOZILLA_FIVE_HOME 后无法打开 eclipse 内部网络浏览器

当我尝试打开我的时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

相关内容