欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

android @override 報(bào)錯(cuò)解決方案

 更新時(shí)間:2012年12月28日 16:20:07   作者:  
android @override 報(bào)錯(cuò):就是說(shuō)Java 1.5的編譯器默認(rèn)對(duì)父類(lèi)的方法進(jìn)行覆蓋,采用@Override進(jìn)行說(shuō)明;但1.6已經(jīng)擴(kuò)展到對(duì)接口的方法;所以如果還是以Java 1.5的編譯器來(lái)編譯的話,會(huì)出現(xiàn)錯(cuò)誤
現(xiàn)象
... java: 1801: method does not override a method from its superclass @Override...

原因
Eclipse is defaulting to Java 1.5 and you have classes implementing interface methods (which in Java 1.6 can be annotated with @Override, but in Java 1.5 can only be applied to methods overriding a superclass method).

就是說(shuō)Java 1.5的編譯器默認(rèn)對(duì)父類(lèi)的方法進(jìn)行覆蓋,采用@Override進(jìn)行說(shuō)明;但1.6已經(jīng)擴(kuò)展到對(duì)接口的方法;所以如果還是以Java 1.5的編譯器來(lái)編譯的話,會(huì)出現(xiàn)錯(cuò)誤。

解決方案
Go to your project/ide preferences and set the java compiler level to 1.6 and also make sure you select JRE 1.6 to execute your program from eclipse.
java的編譯器是1.6版本的,選擇編譯級(jí)別為1.6,但重要的一點(diǎn)是,選擇build的android庫(kù)是1.5的即可,生成的apk程序是可以在1.5內(nèi)核上跑起來(lái)。

解決方法
在eclipse中 選擇Window –> Preferences –> Java –> Compiler 選擇1.6 ,如果還不可以,在Compiler中選擇onfigure Project Specific Settings 選擇編譯器版本為1.6

相關(guān)文章

最新評(píng)論