java play框架覆盖注释失败,java.source = 1.6

时间:2011-11-29 05:52:56

标签: java frameworks playframework override

根据该文件, http://www.playframework.org/documentation/1.2.3/configuration#java

如果我在conf / application.conf中定义java.source,那么我应该能够将@Override注释应用于实现接口的方法,但是我仍然像java一样得到编译失败。正在使用1.5。

根据这个页面, http://www.playframework.org/documentation/1.2.3/install

将使用路径上的java版本,或者如果已定义,则使用$ JAVA_HOME中的版本。

两者都指向相同的位置,即jdk 6:

java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.8) (6b20-1.9.8-0ubuntu1~10.04.1)
OpenJDK Server VM (build 19.0-b09, mixed mode)` 

我得到的错误是:

The file BotRegexComparator.java could not be compiled. Error raised is : The method compare(BotRegex, BotRegex) of type BotRegexComparator must override a superclass method

1 个答案:

答案 0 :(得分:1)

如果您使用的是在1.6之前使用Java版本的第三方库,则无法使用。