使用JDK 8时找不到某些类?

时间:2014-12-08 17:39:37

标签: java eclipse java-8

我在Ubuntu Linux中使用Eclipse。

由于某些原因,根本找不到某些类,例如Comparator或Arrays。

我注意到一些非常奇怪的事情。当我在Eclipse中查看库时,我可以看到大多数.class文件允许您单击它们并显示一个' C'图标 - 例如'比较器'在下面的截图中。比较器不允许这种下拉 - 这可能是问题的一部分吗?您可以看到,Arrays.class和BitSet.class也是如此。

enter image description here

为什么我不能在IDE中引用Comparator?

1 个答案:

答案 0 :(得分:0)

事实证明,正如@Holger建议的那样,这是我的Eclipse版本的一个问题。我在运行Eclipse Indigo。一旦我更新到Eclipse Luna,就会修复奇怪的编译错误。我还能够将编译器合规性级别更改为1.8,并使用JDK 8构造,例如Lambda,我在Indigo中无法做到。