Eclipse设置、问题解决方案
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设置、问题解决方案的更多相关文章
- java中获取接口(方法)中的参数名字(eclipse设置编译参数)(java8 javac -parameters)
interface接口参数 jdk1.7及以前使用spring功能实现的: 注意: 1.该功能只能获取类的方法的参数名,不能获取接口的方法的参数名. public static void test() ...
- Eclipse中文乱码解决方案
Eclipse中文乱码解决方案 1)第一个设置:window>perferences>general>workspace>text file encoding 2)Jsp编码问 ...
- Eclipse设置、调优、使用(转自)
转自http://yuanzhifei89.iteye.com/blog/974082 eclipse调优 一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡 ...
- Android闹钟设置的解决方案
Android设置闹钟并不像IOS那样这么简单,做过Android设置闹钟的开发者都知道里面的坑有多深.下面记录一下,我解决Android闹钟设置的解决方案. 主要问题 API19开始AlarmMan ...
- Eclipse设置不格式化注释
Eclipse设置不格式化注释 注释中写点带格式的文字,format后全乱了,解决办法如下: Windows -> Preferces -> java -> Code Style - ...
- 安装Maven、Eclipse设置、添加地址JAR
1.下载Maven 地址:http://maven.apache.org/download.cgi 2.安装Maven 系统变量:MAVEN_HOME = D:\maven\apache-maven- ...
- Eclipse设置软tab(用4个空格字符代替)及默认utf-8文件编码(unix)
简单配置版本: Eclipse設置 一.window->Preferences-> General-Editors->Text Editors , 右边勾选insert spaces ...
- Eclipse设置、调优、使用
eclipse调优 一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善. 加快启动速度 1. ...
- eclipse设置和优化
1.eclipse下的编码设置: eclipse 中使用模板新建 JSP,xhtml等 文件时,默认的编码为:ISO-8859-1. ISO-8859-1 编码对于中文的显示是不支持的,如果要支持简体 ...
随机推荐
- 轮子来袭 vJine.Core Orm 之 03_架构分析
1.vJine.Core ORM 架构: 如上图所示,vJine.Core ORM的特点如下: 所有操作均以DataManager为核心: DataManager业务部分的增删改查操作依赖于Class ...
- eclipse下的tomcat内存设置大小
在eclipse中设置,居然可以了, 设置步骤如下: 1.点击eclipse上的debug图标旁边的下拉箭头 2.然后选择Run Configurations, 3.系统弹出设置tomcat配置页面, ...
- UTF-8/UTF-16/UTF-32
UTF-8/UTF-16/UTF-32 一.UTF-8/UTF-16/UTF-32三者的区别 二.BOM的检测与删除 1.用VIM去除<feff>,即 U+FEFF.注意:这是一个字符,而 ...
- 比之前那个版本更简单的C语言实现的比较大小
之前那个是输入一堆数据,找最大那个,这次是更简单的版本,求两个数的最大值. #include "stdafx.h" #include <stdio.h> int Get ...
- ASP.NET MVC 学习笔记(1)
从头开始系统地学习ASP.NET MVC 为什么要学习ASP.NET MVC?原因很多,可以先来看一下最早的ASP.NET WebForm的一些缺点: 传说中面试经常要问到的ASP.NET WebFo ...
- Windows10中的IIS10安装php manager和IIS URL Rewrite 2.0组件的方法
Windows10中自带的Server:Microsoft-IIS/10.0,然后这个10却让原本支持组件无法安装了,php manager组件安装时提示“必须安装IIS7以上才可以安装”.那是不是真 ...
- javaweb——总结
day01XML上 1.XML的作用 2.XML的基本语法 3.DTD约束 4.DTD的基本语法(看懂DTD就ok) 5.XML的解析方式:原理 6.JAXP的DO ...
- 51nod贪心算法入门-----活动安排问题
有若干个活动,第i个开始时间和结束时间是[Si,fi),只有一个教室,活动之间不能交叠,求最多安排多少个活动? 输入 第1行:1个数N,线段的数量(2 <= N <= 10000) 第2 ...
- Web应用工作流程总结
了解Web应用的工作过程有益于Web测试时更好的理解,Web应用工作的过程分为以下5个步骤: 1. 用户在Web浏览器中输入一个Web地址.选择一个超链接或点击一个按钮 2. Web浏览器将用户的动作 ...
- 【Hades】ades是一个开源库,基于JPA和Spring构建,通过减少开发工作量显著的改进了数据访问层的实现
几乎每个应用系统都需要通过访问数据来完成工作.要想使用领域设计方法,你就需要为实体类定义和构建资源库来实现领域对象的持久化.目前开发人员经常使用JPA来实现持久化库.JPA让持久化变得非常容易,但是仍 ...