我创建了一些实现java.sql接口的Mock类(ResultSet,Connection等) 当我在我的类上运行maven(3.3.9)测试时,我得到编译失败(例如,Class不是抽象的,并且不会覆盖抽象方法getNetworkTimeout()),这是由于java 8中添加的方法。 我将JAVA_HOME设置为Java 8。 我正在尝试使用java 6编译我的源代码和测试,我尝试了不同的方法:
他们都没有任何区别,这告诉我,我正在咆哮错误的树。
有什么想法吗?
谢谢, Nilesh制作
答案 0 :(得分:0)
您需要设置引导类路径以使用1.6 JRE;设置语言级别仅控制语言功能,而不是类路径。