记录一些莫名奇妙的问题,方便自己帮助大家

从今天起,在这篇文章里不断将平时遇到的一些小麻烦及解决办法记录下来。方便自己查找,也希望能帮助到其他遇到相同问题的朋友。

1.eclipse高亮显示相同变量功能消失

原因:在导包的时候不小心按下了alt + shift + o,从而导致关闭了该功能。

恢复方法:windows-> preferences->java->Editor->Mark Occurences,选中最上方的复选框即可。

2.android工程出现莫名奇妙的错误

试试project->clean

3.linux下svn出现Failed to load JavaHL Library.错误

是因为没有安装javaHL

装一下即可,终端运行sudo apt-get install libsvn-java

再进行一下配置:

修改eclipse.ini文件,添加下面内容: -Djava.library.path=/usr/lib/jni 重启eclipse

如果还出现Incompatible JavaHL library loaded. 1.7.x or later required错误,那么查看一下你的版本是否是1.8.x,这个版本需要对应1.7.x的javaHL,官方源还是1.6.x的,安装1.6.x的svn即可。

4.ubuntu 11.04和11.10将eclipse固定在启动器上

11.04比较方便,桌面,右击->创建启动器,然后将创建好的启动器拖到边栏上即可。

11.10没了这个功能。可以按如下步骤创建:

输入命令sudo gedit /usr/share/applications/Eclipse.desktop

打开文件按如下修改,保存

[Desktop Entry]

Name=Eclipse   //AP名称

Comment=Eclipse   //注释

Exec=/home/kesenhoo/Program/eclipse-indigo-J2EE/eclipse   //执行文件目录

Icon=/home/kesenhoo/Program/eclipse-indigo-J2EE/icon.xpm   //图标位置

Terminal=false              //

Type=Application         //

Categories=GNOME;Application;Programing    //为这个AP分类

StartupNotify=true     //

4.在eclipse中显示空格和tab

Window->Preferences->General->Editors->Text Editors->Show whitespace characters

5.eclipse中编译出现@Override错误

@Override是JDK5 就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override
JDK6 修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override

修改你的eclipse指定的编译器版本
在选项里的java compiler中指定版本至少在5.0以上

在myEclipse中改变编译器的方法:Project->Properties->Java Compiler->Configure Workspace Setting,在弹出的页面中可以进行设置,改成1.6即可。

posted @ 2012-01-10 21:44  fooCoder  阅读(1620)  评论(0编辑  收藏  举报