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新手笔记26 Frame

    0.Calculater package com.yfs.javase; import java.awt.BorderLayout; import java.awt.Button; import ja ...

  2. java_object的具体使用--上帝

    就我们所知道的,java中有子类和父类,子类由于继承父类而形成,那么父类还有没有父类呢?答案是有了,父类的父类就是object类,一切父类都继承了它,那么根据继承的属性,每一个子类都有一个object ...

  3. 记个maven无法识别JAVA_HOME的问题 Error: JAVA_HOME is not defined correctly.

    Error: JAVA_HOME is not defined correctly. We cannot execute /Library/Java/JavaVirtualMachines/jdk1. ...

  4. 基于SMB共享文件夹的上传于下载

    需要用到的jar包   http://pan.baidu.com/s/1skQFk77 1.首先在一台电脑上设置共享文件夹 ----上传下载的方法类 package com.strongit.tool ...

  5. 【制作镜像Win*】特殊配置

    下载disk.config: wget http://10.254.3.75/images/configdrive/disk.config 修改libvirt.xml,更换cdrom为disk.con ...

  6. HTML5之地理信息应用 获取自己的位置

    上代码: window.onload = function() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosit ...

  7. 采用thinkphp框架实现添加管理员功能

    最近由于忙于期中和期末考试没有写新的随笔了,另外内心也在纠结要不要考研,直到昨天终于痛下决心,才突然间觉得豁然开朗. 由于做老师留的课程设计作业采用thinkPHP框架频繁,最近的几篇随笔将都从thi ...

  8. JS中undefined和null的区别

    在写JS脚本的时候,经常会碰到“为空”的判断,其中主要有null和undefined的判断.这两个为空判断的主要区别是: 1) null是JS的关键字,是语法特性.undefined是全局对象的属性, ...

  9. C#序列化/反序列化

    序列化:将实体类以二进制或者XML的形式保存到磁盘或者内存中. 反序列化:将序列化的二进制文件和XML文件解析成实体类. 例如下面的二进制序列化与反系列化: using System; using S ...

  10. MVC , MVP , MVVM【转 阮一峰的网络日志】

    一.MVC MVC模式的意思是,软件可以分成三个部分. 视图(View):用户界面. 控制器(Controller):业务逻辑 模型(Model):数据保存 各部分之间的通信方式如下. View 传送 ...