Eclipse设置:

1、如何把eclipse关闭提示调出来?
可以这样打开这个提示:选择 Windows --Preferences,在左边树上选择“General” --“Startup and Shutdown”,选择“Confirm exit when closing last window ”单击 OK 就可以了
2、Eclipse编辑框右面长度100的位置设置一条线
Windows --->Preferences--->General--->Editors--->TestEditors,在这里面,把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: 的数值,改到你想要的宽度
5、新建时自动生成注释
Windows-->Preference->Java-->Code Style-->Code Templates->Code-->New Java file

${filecomment}${package_declaration}
/**
* @author JackSile E-mail:tufujietec@foxmail.com
* @date 创建时间:${date} ${time}
* @version 1.0
* @parameter
* @since
* @return
*/
${typecomment}${type_declaration}

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

问题及其解决方案:

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、高亮当前行
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去掉
当然你还可以编辑别的选项。

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

12、错误: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...

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

14、错误:@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了.

15、Ctrl+鼠标左键,不显示源码

将jdk中的源码src.zip加入Eclipse

Eclipse设置、问题解决方案的更多相关文章

  1. java中获取接口(方法)中的参数名字(eclipse设置编译参数)(java8 javac -parameters)

    interface接口参数 jdk1.7及以前使用spring功能实现的: 注意: 1.该功能只能获取类的方法的参数名,不能获取接口的方法的参数名. public static void test() ...

  2. Eclipse中文乱码解决方案

    Eclipse中文乱码解决方案 1)第一个设置:window>perferences>general>workspace>text file encoding 2)Jsp编码问 ...

  3. Eclipse设置、调优、使用(转自)

    转自http://yuanzhifei89.iteye.com/blog/974082 eclipse调优 一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡 ...

  4. Android闹钟设置的解决方案

    Android设置闹钟并不像IOS那样这么简单,做过Android设置闹钟的开发者都知道里面的坑有多深.下面记录一下,我解决Android闹钟设置的解决方案. 主要问题 API19开始AlarmMan ...

  5. Eclipse设置不格式化注释

    Eclipse设置不格式化注释 注释中写点带格式的文字,format后全乱了,解决办法如下: Windows -> Preferces -> java -> Code Style - ...

  6. 安装Maven、Eclipse设置、添加地址JAR

    1.下载Maven 地址:http://maven.apache.org/download.cgi 2.安装Maven 系统变量:MAVEN_HOME = D:\maven\apache-maven- ...

  7. Eclipse设置软tab(用4个空格字符代替)及默认utf-8文件编码(unix)

    简单配置版本: Eclipse設置 一.window->Preferences-> General-Editors->Text Editors , 右边勾选insert spaces ...

  8. Eclipse设置、调优、使用

    eclipse调优 一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善. 加快启动速度 1. ...

  9. eclipse设置和优化

    1.eclipse下的编码设置: eclipse 中使用模板新建 JSP,xhtml等 文件时,默认的编码为:ISO-8859-1. ISO-8859-1 编码对于中文的显示是不支持的,如果要支持简体 ...

随机推荐

  1. Java中的String类

    /*String类用于描述字符串事物的那么它就提供了多个方法对字符串进行操作 方法都会用,字符串这块就结束了常见的操作有哪些?“abcd”它应该具备什么功能,我们才能更好得操作它?1.获取(必须要掌握 ...

  2. nodejs学习[持续更新]

    1.退出node process.exit(0) 2.把API从上往下全部看一遍,先混个眼熟. 3. end

  3. hibernate案例 测试代码

    测试staff数据表连接到maeclipse 在staff中插入一行 package com.hibernate.test; import org.hibernate.Session; import ...

  4. Struts2文件上传功能浅析

    本文将以图片上传为例,解析Struts2文件上传的主要过程实例的功能:1.在jsp页面选择要上传的图片,                 2.为待上传的图片取名,以便于查找               ...

  5. mysql主配置文件my.cnf详细说明

    MySQL配置文件my.cnf 例子最详细翻译,可以保存做笔记用[转载]#BEGIN CONFIG INFO#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大 ...

  6. Eat that Frog

    Eat that Frog,中文翻译过来就是“吃掉那只青蛙”.不过这里并不是讨论怎么去吃青蛙,而是一种高效的方法. Eat that Frog是Brian Tracy写的一本书(推荐阅读).这是一个很 ...

  7. Linux性能监控的几个工具(转)

    转载于:http://blog.csdn.net/tianlesoftware/article/details/6198780 Linux系能监控主要涉及系统4个方面资源的监控: CPU Memory ...

  8. 【Error listenerStart】 Error listenerStart Context [] startup failed due to previous errors

    发给 报错信息 八月 12, 2015 11:58:19 上午 org.apache.coyote.AbstractProtocol start 信息: Starting ProtocolHandle ...

  9. Swagger+AutoRest

    Swagger+AutoRest 生成web api客户端(.Net)   简介 对于.net来说,用web api来构建服务是一个不错的选择,都是http请求,调用简单,但是如果真的要在程序中调用, ...

  10. <一> MVC - HtmlHelper

    HtmlHelper类位于System.Web.Mvc.Html之中主要有七个静态类组成: FormExtensions - BeginForm, BeginRouteForm, EndForm In ...