码迷,mamicode.com
首页 > 系统相关 > 详细

Eclipse使用及其问题解决方案

时间:2015-10-25 22:28:46      阅读:2795      评论:0      收藏:0      [点我收藏+]

标签:

Eclipse使用:
1、如何把Eclipse关闭提示调出来?
可以这样打开这个提示:选择 Windows --Preferences,在左边树上选择“General” --“Startup and Shutdown”,选择“Confirm exit when closing last window ”单击 OK 就可以了

2、Eclipse编辑框右面长度100的位置设置一条线
Windows --->Preferences--->General--->Editors--->Text Editors,在这里面,把Show print margin选上, Print margi column处填写长度

3、Eclipse 默认设置的换行长度, 格式化代码后,经常换行,非常难看。
Window->Preferences->Java->Code Style->Formatter->Edit ->Line Wrapping->Maximum line width:默认80
重建一个Profile name,把Maximum line width改成100左右就行了。

4、修改单行注释长度
Window->Preferences->Java->Code Style->Formatter->Edit->Comments里找到Line width 设置Maximum line width for comments: 的数值,改到100左右就行了

5、新建时自动生成注释
Windows-->Preference->Java-->Code Style-->Code Templates->Code-->New Java file

${filecomment}${package_declaration}
/**
* @author JackSile E-mail:tufujiepuyang@foxmail.com
* @date ${date} ${time}
* @function
* @version 1.0
* @parameter
* @since
* @return
*/
${typecomment}${type_declaration}

其余注释在Windows-->Preference->Java-->Code Style-->Code Templates->Comments或者Code中节点里面编辑即可

6、格式化当前文件代码、文件夹中的所有文件或者整个工程代码
单个文件:文件中右击Source->Format或者使用快捷键
文件夹中的所有文件:文件夹右击Source->Format
整个工程:src右击Source->Format

7、高亮当前行
Editors->Text Editors->Current line highlight,但蓝色最好,其他可以调节选定字体的颜色和背景,通常设置为字体颜色为白色,背景颜色为粉红色,搜索text或者color或者Editors可以设置更多内容,Syntax Coloring(可以调节界面单词颜色)->Annotation element references(注释元素参考)、Auto(un)boxed expressions(输出时变量的颜色)、Local variables declarations(设置变量颜色)、Local variables(可以调节调用变量颜色)、Parameter variables(方法内部变量名)【统一设置成蓝色】;Method declarations(方法描述)用棕色加粗;Quick Diff(区别)Changes(紫色)Additions(橙色)Deletions(棕色)

8、将当前Format快捷键修改,将Ctrl+Shift+F改为Ctrl+Alt+Space

9、自定义视图
「Window」→「Customize Perspective...」 →「Shortcuts」标签:可以将特定视图加入到「Open Perspective」或者「Show View」的菜单选项中,「Commands Groups Availability」标签:可以将特定视图加入到菜单条中

10、如何去掉Eclipse里面自动追加的一些注释
1、在菜单栏中Window --> Preferences -->Java -->Code Style -->Code Templates--> Code --> Method body,然后单击右边的编辑(edit)按钮,就可以把Auto-generated method stub去掉
2、在菜单栏中Window --> Preferences -->Java -->Editor-->Templates然后找到try选项,双击进行编辑,将// TODO: handle exception去掉
当然你还可以编辑别的选项。

问题解决方案:
1、异常现象:执行“software update”时出现:Error retrieving "feature.xml". [error in opening zip file]的错误提示
解决办法:删除Eclipse根下的site.xml

2,服务器配置错误
问题:Could not publish server configuration for Tomcat v7.0 Server at localhost.
原因:原因:非正常关闭Eclipse、多个jsp交互运行导致服务器配置出错,重复!
解决方案:解决办法1:把server.xml改一下,将重复的context去掉
路径是:tomcat/conf下的server.xml
解决办法2:将整个server文件夹删掉,重新添加服务器。推荐这种做法,因为如果修改server.xml,不小心删错了,就又会出问题。

3、异常现象:出现Class file collision: A resource exists with a different case: /test/TestFrame$MyActionListener.class.
原因:文件名称大小写问题引起的。
解决办法:
1、先删除目录下的文件
2、去掉Project->Build Automatically前的勾
3、选择Project->Clean
4、勾选Project->Build Automatically,重新编译
如果以上执行完还不能解决,则选择Project->Properities,删除Refactoring History中的所有历史记录再执行以上步骤

4、异常现象:Eclipse提示:从插件调用代码时出现问题:“org.Eclipse.jface”异常
解决办法:删除workspace,重新建立新的wordspace

5、异常现象:用SWT开发界面时提示java.lang.UnsatisfiedLinkError: no swt-win32-3232 in java.library.path
解决办法:需要把Eclipse\plugins\org.Eclipse.swt.win32.win32.x86_3.2.0.v3232m.jar里面的swt-win32-3232.dll解压缩出来拷贝到WINDOWS\SYSTEM32里面。

6、异常现象:Eclipse没有了自动提示功能,要按下“Alt+/”键才会产生提示
解决办法:
1、此方法用于没有一点提示的情况:依次打开Eclipse上面的Windows ——Preferences ——Java ——Editor —— Content Assist—— Advanced,在右上方有一行“select the proposal kinds contained in the ‘default‘ content assist list” 下面,勾选Java Prolosals 复选框,保存退出即可。
2、依次打开Eclipse上面的Windows ——Preferences ——General —— Keys, 在Scheme的下面有一个搜索框,在搜索框里面输入“Content Assist”,选中“Content Assist”这一项后,将Binding项改为“ALT+/”(按下“/”键即可更改),将When项选择成Editing Text即可;
3、依次打开Windows ——Preferences ——Java ——Editor —— Content Assist —— Advanced,选中右下方复选框的Template Proposals一项即可

7、Eclipse导入工程出现红叹号
出现这种情况一般都是classpath的问题,由于在我自己的开发环境中,我的lib库是自己的user library,引用自己某个地方的类,可是当别人import进自己的Eclipse中时,Eclipse查看.classpath文件的配置,发现没有需要的类库,当然会有问题。
这也给自己提醒:项目中Build Path的时候引用的包最好不要是独立的User Library,而应该直接引用WEB-INF/lib中的类库,便于发布,路径问题也不容易出现。

8、错误:The type java.lang.Object cannot be resolved.It is indirectly referenced from required.class files
解决方案 :
出现以上信息的原因是因为你装了多个版本的jre或jdk的关系。本来Eclipse在建立工程时,会自动参 照你的jre路径,但多个版本就没办法了。
你只能手动建立…
a. 进入Window\Preferences\Java\Installed JREs
1)按Add,选择Standard VM
2)输入JRE Name, 例JDK1.x
3)JRE home,点击Directory, 选择安装的路径
4)按OK
b. 进入Project\Properties\Java Bulid Path
1)Add library
2)选JRE System Library后按Next
3)选Workplace default JRE后按finish...

9、错误: Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法
解决方案:
删除当前工作目录下的 .metadata/.plugins/org.eclipse.core.resources/.project,然后重新启动Eclipse

10、错误:@override 报错
第一种解决方案 :
@Override是JDK5 就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override而JDK6 修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override

修改你的Eclipse指定的编译器版本
在选项里的Java Compiler中指定版本至少在5.0以上

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

第二种解决方案 :(我使用这种方法,没有问题)
在Java 1.5和1.6中@override的用法是有些区别的,虽然改变了JRE但Eclipse还是会报错。
解决办法:Windows->Preferences-->Java->Compiler-->Compiler compliance level设置成1.6就OK了.

11、找不到资源文件
资源文件应该放在src目录下

Eclipse使用及其问题解决方案

标签:

原文地址:http://www.cnblogs.com/tufujie/p/4909601.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!