Ubuntu 上的 Eclipse:用矩形代替字符串以及一些 Java 方法和类

Ubuntu 上的 Eclipse:用矩形代替字符串以及一些 Java 方法和类

从 Ubuntu 9.04 升级到 11.04(新安装)后,我遇到了 Eclipse 编辑器的奇怪问题。

使用 Eclipse PyDev 插件时,每当我输入单引号字符串(如“bla”)时,它们都会显示为矩形(引号和字符串)。

一开始我以为这是 PyDev 插件的问题,但 Java 和 Scala 插件也会出现这种情况。在 Java 中,例如,输入

System.out.println(“bla”)

然后“out”仅显示为矩形。奇怪的是,大约半秒钟后,我看到“System.out.println”,然后编辑器将其更改为 System.[][][].println(实际上不是 [](这里我用了两个括号),它显示为矩形)。

这很奇怪。我以前从未在任何 Ubuntu、Java 或 Eclipse 版本上遇到过这种情况。

目前我使用的是:Ubuntu 11.04。Eclipse 3.6 Java 1.6.0_25

使用了 Python (2.1) 和 Scala (beta 5) 的最新插件。

Eclipse 和 Ubuntu Terminal 设置为 UTF-8。

使用 KDE 而不是 Gnome 时也会出现此问题。

我怀疑这与 Java 有什么关系,因为我在工作中使用旧版 Ubuntu 安装(10.04、9.10 等)上的相同版本。Netbeans 不会发生这种情况。但我曾经看到更新管理器中的错误对话框消息,其中错误小部件中有一些矩形。也许这是同样的问题

有什么想法可能出在这里以及如何修复它?Eclipse 无法使用,但我需要它来工作,也需要它来处理 Scala 和 Python(Eclipse 插件现在非常好用)。

克劳斯

答案1

搞清楚了。这是字体问题。当我将 Eclipse 更改为使用 Java 编辑器中的系统字体设置时,它可以正常工作。不知何故,ubuntu 安装了所需的字体。

相关内容