日食月神中的optaplanner例子

时间:2018-04-25 07:42:20

标签: eclipse maven optaplanner

我正在尝试在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   

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我怀疑您的IDE的java语言设置可能太低。它应该设置为至少兼容java 8。请注意,java语言设置与使用的JDK不同(但当然,JDK至少也必须为8)。

getLeft()和getRight()仅用于Pair个实例。因此,除非您更改了源代码,否则它会以某种方式不能确定某些变量是Pair类型而只是认为它是一个对象。在最近的Java语言版本中缺乏泛型支持或通用类型改进可能解释了这一点。