我在Ubuntu Linux中使用Eclipse。
由于某些原因,根本找不到某些类,例如Comparator或Arrays。
我注意到一些非常奇怪的事情。当我在Eclipse中查看库时,我可以看到大多数.class文件允许您单击它们并显示一个' C'图标 - 例如'比较器'在下面的截图中。比较器不允许这种下拉 - 这可能是问题的一部分吗?您可以看到,Arrays.class和BitSet.class也是如此。
为什么我不能在IDE中引用Comparator?
答案 0 :(得分:0)
事实证明,正如@Holger建议的那样,这是我的Eclipse版本的一个问题。我在运行Eclipse Indigo。一旦我更新到Eclipse Luna,就会修复奇怪的编译错误。我还能够将编译器合规性级别更改为1.8,并使用JDK 8构造,例如Lambda,我在Indigo中无法做到。