1.myeclipse 方法上加上@Override就報(bào)錯(cuò)
在有@Override方法上面會(huì)報(bào)錯(cuò)如下:
The method oncreate(Bundle) of type HelloWorld must override or implement a supertype method
Override是指子類繼承父類里面的方法的描述,說(shuō)明。
Override是JDK5 就已經(jīng)有了,但有個(gè)Bug,就是不支持對(duì)接口的實(shí)現(xiàn),認(rèn)為這不是Override而JDK6 修正了這個(gè)Bug,無(wú)論是對(duì)父類的方法覆蓋還是對(duì)接口的實(shí)現(xiàn)都可以加上@Override
修改你的myeclipse指定的編譯器版本在選項(xiàng)里的java compiler中指定版本至少在1.6以上在myEclipse中改變編譯器的方法:PRoject->Properties->Java Compiler->Configure Workspace Setting,在彈出的頁(yè)面中可以進(jìn)行設(shè)置。
2.access restriction的問(wèn)題
選擇你的項(xiàng)目-右鍵屬性-找到j(luò)ava build path-右側(cè)找到libraries
看到下面有JRE System Libriry,這里是你當(dāng)前JVM下運(yùn)行環(huán)境需要的jar包。
在Jre System Library下有個(gè)Access rules,雙擊打開,這里默認(rèn)訪問(wèn)規(guī)則,上面下拉框改為accessible,下面填**即可
3.MyEclipse設(shè)置文件編碼方式
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注