Ubuntu 16.04 LTS 中的 Javadoc 工具提示视图缺少按钮(在 Web 资源管理器等中显示)

Javadoc tooltip view lacks buttons (show in web explorer, etc.) in Ubuntu 16.04 LTS

我在 Ubuntu 16.04 LTS 中使用 Eclipse Mars。当我将鼠标悬停在这些方法上时,在工具提示弹出窗口中我可以看到 Javadoc,但以前位于 Javadoc 内容下方的按钮不见了。我无法访问 Javadoc 的 HTML 视图。

这个问题的解决方法是什么?我想这是 OS 特有的?

我找到了答案。这是 Ubuntu 与 Eclipse 的某种错误。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=456786

基本上可以通过在 GTK 版本之间进行调整来解决。

请注意,由于 Eclipse Ubuntu 16 LTS - Eclipse window preferences not working properly 中存在此错误,因此必须将 GTK 版本设置为 2(在我的情况下 3 也可以)并且您必须安装 libwebkitgtk-1.0-0,而不是 3.0-0。我还没有测试 2.0-0 因为要下载的东西太多了。

因此,要将它们放在一起,您必须在 eclipse.ini 中设置:

--launcher.GTK_version
2

或:

--launcher.GTK_version
3

行前

--launcher.appendVmargs

然后,打开终端并安装:

sudo apt-get install libwebkitgtk-1.0-0

然后重新启动 Eclipse 以查看首选项树和 Javadoc Web 视图都可以正常工作。