我正在尝试在eclipse中安装optaplanner示例。我遇到了一些我无法解决的问题:
Software:
Eclipse luna
jdk 1.8
maven 1.6
我还在这个项目中使用了GIT
软件。
主要问题是ConferenceSchedulingXslxFileIO
java类
错误是:
The method getLeft() is undefined for the type Talk
The method getLeft() is undefined for the type Talk
The method getRight() is undefined for the type Object
The method getRight() is undefined for the type Object
The method getRight() is undefined for the type Object
The method getRight() is undefined for the type Talk
The method nextTalkListCell(Iterable<Object>) in the
The type Pair does not define getLeft(Object) that is applicable here
The type Pair does not define getLeft(Object) that is applicable here
有人可以帮忙吗?
答案 0 :(得分:0)
我怀疑您的IDE的java语言设置可能太低。它应该设置为至少兼容java 8。请注意,java语言设置与使用的JDK不同(但当然,JDK至少也必须为8)。
getLeft()和getRight()仅用于Pair
个实例。因此,除非您更改了源代码,否则它会以某种方式不能确定某些变量是Pair类型而只是认为它是一个对象。在最近的Java语言版本中缺乏泛型支持或通用类型改进可能解释了这一点。