eclipse学习
网上转载,以作以后学习之用!
eclipse学习
关键字: eclipse学习
1 eclipse插件安装方法(link方法)
一般插件包含一个eclipse目录,其下是features和plugins目录.将其解压在某个目录,如:
Language目录.
在eclipse的安装目录下有一个links目录,在其下新建一个txt或link文件,文件名最好是望文生意的,如:language.link.
编辑language.link, 如:
Path=E:\\eclipse\\language或path=E:/eclipse/langurage
2 eclipse中copy与paste文件
可以把文件系统中的文件copy,paste进入工程中,也可以把eclipse的工程中的文件copy,paste到文件系统中,只对文件名进行copy,paste即可.
3 eclipse的导入导出功能强大,有许多功能.
4 Eclipse中java运行环境设置
JRE设置:
Windowàpreferencesàjavaàinstalled jres,在这里可以设置JRE
工作空间设置:
Windowàpreferencesàgeneralàworkspace
Text file encoding可以设置工作空间中文件的编码,很少改动.除非要支持国际化改为UTF-8
Java构建路径设置:
Windowàpreferencesàjavaàbuild path
这里设置源文件夹和输出文件夹,project表示由项目自身决定.folders表示默认了定义的源文件夹和输出文件夹.
5 新建java项目的四个选项卡
源代码,项目,库,排序和导出
当前显示的是源代码选项卡,该选项卡设置输入输出文件夹,构建路径等信息.
项目选项卡中主要用于增加和删除与当前创建项目有关联的项目.
库选项卡用于设置创建的项目所依赖的运行库和变量信息.
排序和导出选项卡设置当项目需要打包或导出时所包含的内容.
6 java构建器
eclipse的java构建器包含了两种构建java程序的方法:自动构建和手动构建.其中,自动构建是java构建器默认采用的方式.当文件修改后保存或者对整个项目进行刷新时, java构建器就会对其进行编译.
Windowàpreferencesàgeneralàworkspace
Build automatically如果钩选,那么就是自动构建,如果没有钩选,那么就是必须手动构建.例如使用Ant构建.如果去掉了对”自动构建”的选择,Project菜单中的,build all和build project才是可用的.
“Building” 选项:
Windowàpreferencesàjavaàcompileràbuilding
该选项主要对构建时的选项进设置.
项目构建路径:
项目上点右键àbuild pathàconfigure build path,这样就进入了java项目的四个选项卡中.
Source: 包含.java文件的包的根.编译器会将包含的文件转换为.class文件.而这些.class
文件将写至输出文件夹.source选项卡主要用来设置源文件夹和输出文件夹.
Projects: 指定当前项目所依赖的项目,在构建项目时,会先构建这些依赖项目,最后构建当前项目.
Libraries: 指定项目所依赖的库文件,这些库文件既包括系统库也包括用户库.库文件一般是包含了一类jar文件,除了库文件以外,还可以添加单独jar文件和class文件.
Order and export: 排序和导出选项卡可以对当前项目中的构建路径进行排序.
7 eclipse三个搜索资源的方法
ctrl+shift+R: 在当前项目中搜索文件.
Ctrl+H 多功能的搜索
Ctrl+shift+T 搜索java类,查看其方法或其他定义.java源文件或class文件都可以以
源文件的方式显示在eclipse中. 包括java核心类文件.
8 大纲视图(outline):
在java或xml文件中实现快速定位.
9 properties视图:
在xml与jsp中可以提供属性等…..在属性后面设置值后,将自动添加到jsp或xml文件中.
10 导出项目的doc文档
项目点右键àexportàjava下javadoc
11 从本地历史替换文件
右击要替换的文件àreplace withàlocal history
12 javadoc文档的设置
在java文件中的文档注释中,键入@会自动弹出各种注释选项
13 javadoc与java内容助手的激动功能设置(JDT设置)
windowàproferencesàjavaàeditoràcontent assist
钩选enable auto activation
Auto activation triggers for Java…..java用”.”激活
Auto activation triggers for javadoc…javadoc用@#激话
Autoactivation delay 延迟时间
14 javadoc与java内容助手快捷键设置
windowàpreferencesàGeneralàkeys
content Assist这个改为shift+space in windows
15 编写JDT的预定义模板(自动生成大段代码)
WindowàpreferencesàjavaàeditoràTemplates
可用于java或javadoc,可以插入变量.
16 JDT自动生成注释
源文件的头部,类,方法,类变量以及完成某项工作的代码块都应该有相应的注释.
其中源文件头部的注释主要包括文件的名称,创建者,创建时间,版本号等信息.类注释一般都需要详细说明该类完成主要的任务,,重要算法,与其他类型的关系.以及抛出的异常.以及抛出的异常,以上这几种注释一般使用”/** */形式,当生成javadoc文档时,它们都可以在文档中被找到.
设置预定义注释
Windowàpreferencesàjavaàcode styleàcode Templates
Comments为注释,code为代码,我们选择comments.
file文件注释
types类型注释
fields字段注释
constructors构造器注释
methods方法注释
overriding methods覆盖方法注释
delegate methods代表方法注释
getters,setter
自动填充注释: 键入/**后点击确定键即可.
17 格式化代码
Ctrl+shift+F
18 修改代码格式预定义
Windowàpreferencesàjavaàcode styleàFormatter
19 警告和错误的处理
WindowàpreferencesàjavaàcompileràErrors/Warmings
20 代码调试
调试视图的最重要的功能是控制调试过程,例如,单步跳入,单步跳过,单步返回,暂挂线程,重新启动,终止等.
变量视图: 提供变量的当前值.
断点视图: 显示项目中设置的所有断点.
在调试java文件时,选中变量,按ctrl+shift+I,可查看当前变量的值---对象或表达式很效.
在调试java文件时,选中变量,按ctrl+shift+D两次,可将变量值放入display(显示)视图中.
21 编译器设置
JDK一致性与已安装JRE的级别应相同.
Windowàpreferencesàjavaàcompiler中JDK版本,与.windowàpreferencesàjavaà
Installed JREs中JDK版本应相同.
22 构建路径
Windowàpreferencesàjavaàbuild pathàclasspath variables
类路径变量允许用户避免引用本地文件系统上的JAR文件位置.通过使用类路径变量.可以只使用变量名来指定JAR文件或库.而不是指定工作站上的JAR位置.
可以新建
WindowàpreferencesàjavaàBuild pathàUser libraries
用户库是构建路径首选项中的另外一个设置.它是一组JAR文件,可以通过项目的属性中的构建路径属性页将用户库添加到项目的构建路径中.
23 java构建路径
上面部分讲解了java首选项中构建路径首选项的相关设置和操作.这部分主要讲解如何设置和操作项目中的java构建路径.工程名上点右键àpropertiesàjava build path 或
工程名上点右键àbuild pathàconfigure build path
源代码选项卡:
源文件夹是包含.java文件的包的根.编译器会将包含的文件转换为.class文件.,而这些需要.class文件将写至输出文件夹..除非源代码文件夹指定了自己的输出文件夹.否则每个项目都定义输出文件夹.
每个源代码文件夹都可以定义排除过滤器. 指定文件夹中的哪些资源对于编译器
是不可见的.
项目选项卡:
设置当前项目编译或运行时所依赖的其他项目.
库选项卡:
库列表中包含了项目编译或运行时所需要的库文件.默认指向被指定为默认JRE的
JRE.
添加JAR: 添加项目内的JAR到构建路径中
添加外部JAR: 添加本地文件系统内的JAR到构建路径中.
添加变量: 添加在构建路径首选项页中设置的类变量.
添加库: 添加预定义库,如JRE系统库,在构建路径首选项页中配置的
用户库也可以被使用.
添加类文件夹: 浏览工作台层次结构和选择构建路径的类文件夹.
24 编译偏好设置
错误和警告首选项
Windowà preferencesàjavaàcompileràerror/warnings
其中Potential programming problems中:
Serializable class without serialVersionUID:设为Ignore
25 源文件的编码格式
Eclipse会根据系统设置默认的源文件编码格式,一般默认值为GBK,GBK格式的源文件虽然可以满足大部分情况下的需求,但是并不适用于大型的国际化的项目,特别当需要使用特殊字符进,这时就需要更改源文件的编码格式为UTF-8
在包资源管理器视图中,选中要设置的编码格式的项目,右击,在弹出的上下文菜单中选择”属性”,打开属性窗口,可以改这个项目的文件编码格式.
如果设工作空间的所有文件编码格式:
Windowà preferencesàGeneralàworkspace
Text file encoding
26 Eclipse的调试方法
单步跳入:
单击工具栏上的”单步跳入”按钮或按F5,执行当前行调用的方法中,然后暂停在该方法的第一个可执行的行上.
单步跳过:
单击工具栏上的”单步跳过”按钮或F6,执行当前所选的行,若方法没有结束则暂停
在下一个可执行的行上.若方法结束则返回到调用该方法的可执行的行上.或者结束
并完成本次调试.
单步返回:
单击工具栏上的”单步返回”按钮或按F7,将继续执行,直到执行当前方法中的下一
返回语句,且执行会在下一个可执行的行上暂挂.
继续执行暂挂线程:
在调试视图中选择该线程或该线程的堆栈帧,单击工具栏中的继续按钮或者按下
F8,于是该线程继续执行,不再显示堆栈帧, 并且清除”变量”视图.
在调试程序时,变量视图中的变量值是可以改变的,改变之后,程序随改变之后的值而变化.
eclipse学习的更多相关文章
- 【09-14】eclipse学习笔记
eclipse安装class文件反编译插件jadClipse /** 1. 下载JadClipse的jar包 2. 下载Jad反编译器 3. 将JarClipse jar包放到eclipse plug ...
- Eclipse学习总结(02)-动态项目部署到到本地Tomcat
一.发现问题 在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并 ...
- Eclipse 学习总结
一. Eclipse 中一个普通 JavaWeb 项目的目录结构 如果项目工程中没有web.xml文件,可以手动动态添加. 右击项目 -> java EE Tools -> ...
- Eclipse学习笔记——快捷键
alt+/ 直接呼出要重写的方法 ctrl+1 快速修复(没导包,没抛出异常等等) ctrl+shift+o 导包 ctrl+shift+F 格式化代码块(自动给代码排版) alt+方向键 向前向后( ...
- Eclipse学习记录
设置背景色:http://jingyan.baidu.com/article/2a138328b5d9ea074a134fc7.html 项目文件说明:http://www.cnblogs.com/p ...
- 2017面向对象程序设计(Java)第二周学习总结
2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为 ...
- eclipse开发Java web工程时,jsp第一行报错,如何解决?
与myeclipse不同,eclipse开发java web项目时是要下载第三方软件(服务器)的,正是这个原因,很多初学者用eclipse学习java web的时候,总是会遇到一些小问题.其中常见的一 ...
- eclipse中Ruby环境搭建
用Eclipse学习Watir.Eclipse支持Ruby的插件:RDT(Ruby Development Tools),下载下来试用了一下,感觉还是不错的.第一步:获取RDT,通过以下链接可以获得R ...
- webserive学习记录3-eclipse创建webservice
在用J2EE版的ECLIPSE学习WEBSERVICE的时候发现原来直接用该ECLIPSE就可以创建webservice,然后就自己动手用ECLIPSE自带的功能来建立WEBSERVICE服务端和客户 ...
随机推荐
- NBUT 1618 投放炸弹(树状数组)
[1618] 投放炸弹 时间限制: 1000 ms 内存限制: 65535 K 问题描述 我们定义一个炸弹能炸毁的地方要求曼哈顿距离小于等于某个值. 曼哈顿距离——两点在南北方向上的距离加上在东西方向 ...
- BZOJ2396 神奇的矩阵 【随机化 + 矩乘】
题目链接 BZOJ2396 题解 一种快速判断两个矩阵是否相等的方法: 对于两个\(n * n\)矩阵,两边同时乘一个\(n * 1\)的随机矩阵,如果结果相等,那么有很大概率两个矩阵相等 如果左边是 ...
- POJ2749 Building roads 【2-sat】
题目 Farmer John's farm has N barns, and there are some cows that live in each barn. The cows like to ...
- aplusb 数论
题目描述 SillyHook 要给小朋友出题了,他想,对于初学者,第一题肯定是a+b啊, 但当他出完数据后神奇地发现.in 不见了,只留下了一些.out,他想还原.in,但 情况实在太多了,于是他想要 ...
- 【HDU 1711 Number Sequence】
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission ...
- 洛谷P1175 表达式的转换
P1175 表达式的转换 44通过 147提交 题目提供者该用户不存在 标签云端 难度提高+/省选- 时空限制1s / 128MB 提交 讨论 题解 最新讨论更多讨论 这题有毒 抄题解棒责五十! ...
- 利用Docker搭建本地https环境的完整步骤
利用Docker搭建本地https环境的完整步骤 这篇文章主要给大家介绍了关于如何利用Docker搭建本地https环境的完整步骤,文中通过示例代码将实现的步骤介绍的非常详细,对大家的学习或者工作具有 ...
- jquery.slider jquery滑块插件
原文发布时间为:2011-03-08 -- 来源于本人的百度文章 [由搬家工具导入] http://jqueryui.com/demos/slider jquery滑块插件
- 【asp.net】Win7旗舰版IIS配置
1.IIS配置流程 win7 iis 的配置不需要插入安装盘,可直接在控制面板中开启该功能,步骤如下: (1)"控制面板"-->"程序和功能"--> ...
- Javascript中递归的调用
递归函数就是调用自身,如下所示: function factorial(num){ if(num<=1){ return 1; }else{ return num*factorial(num-1 ...