2011-06-10 47 views
1

我正在使用J2ME Polish,为J2ME MIDP 2.1编译并使用eclipse作为我的编辑器。我一直在为我的项目使用Formatter和Code Clean设置来提高代码质量。不要紧,我有多少的设置调整我不能让日食停止添加“@覆盖”:停止日食添加@Overide注释

@Override 
public void someFunc(String parameters) { 
    //TODO Auto-generated method stub 

} 

我怎么能阻止蚀加入“@覆盖”当我点击添加未实现的方法?

编辑:我应该让其他人知道J2ME没有注释。

+0

'@ Override'有什么问题?我发现它很有用。 – deltaforce2 2011-06-10 12:26:11

+0

为什么你想要删除? – Kaj 2011-06-10 12:26:22

+0

我正在编译J2ME。它没有注释,它使用功能较少的小型虚拟机(例如没有泛型,集合,迭代器)以及比完整的SE SDK少的类。 – binarycreations 2011-06-10 12:29:04

回答

13

不知道为什么你想禁用它,但这里是如何做到这一点。

Window > Preferences > Java > Code Style 

并取消选中为新覆盖方法添加'@Override'注释。

enter image description here

+0

哇 - 高质量的答案,尤其是漂亮的截图:) – Bohemian 2011-06-10 12:31:20

+0

我的天哪,你的人很快!谢谢,我对eclipse有点新,现在觉得我很怀念这一点。当我尝试保存这些设置时,我得到了一个异常,这并不是很重要。请参阅 - 错误:保存项目首选项时发生异常:/substate_wallet/.settings/org.eclipse.jdt.ui.prefs。 保存项目首选项时发生异常:/substate_wallet/.settings/org.eclipse.jdt.ui.prefs。 – binarycreations 2011-06-10 12:32:03

+0

@Graham我不知道有关该异常,但看看这篇文章是否有帮助http://stackoverflow.com/questions/954248/cant-save-project-preferences-in-eclipse – 2011-06-10 12:35:51

3

Java > Editor > Save Actions > Missing Code (Tab) 

你可以告诉java的不添加注释@Override(这是只有在保存文件时,它丢失),我不知道如何添加未实现的方法时。我不得不问,为什么你会想要这个,@Override只会增加额外的有用信息。