2011-11-29 42 views
0

根據該文件, http://www.playframework.org/documentation/1.2.3/configuration#java的Java遊戲框架覆蓋註釋失敗= 1.6

如果我定義的conf java.source/application.conf那麼我應該能夠@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

+0

是'BotRegexComparator'你的代碼嗎? – 2011-11-29 06:56:26

+0

是的,它的代碼 – Toby

回答

1

如果你使用它使用Java第三方庫版本在1.6之前,它不會工作。

+0

非常感謝 - 這是事業的原因 - 春天2.5.6是我的情況的罪魁禍首(遷移一個春天的應用程序來玩!) – Toby