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服务端和客户 ...
随机推荐
- val
val 题目描述 有一个值初始为0,接下来n次你可以令其在之前基础上+2或+1或-1.你需要保证,这个值在整个过程中达到的最大值减去达到的最小值不大于k,求方案数,模1,000,000,007. 输入 ...
- docker (centOS 7) 使用笔记3 - docker swarm mode
1. 什么是docker swarm mode docker engine自带的 容器管理 工具.功能比较早的 docker swarm 更多,且集成在docker engine里. (docker ...
- 字符串(bzoj 1856)
Description lxhgww最近接到了一个生成字符串的任务,任务需要他把n个1和m个0组成字符串,但是任务还要求在组成的字符串中,在任意的前k个字符中,1的个数不能少于0的个数.现在lxhgw ...
- LOJ#2084. 「NOI2016」网格
$n,m \leq 1e9$,$n*m$的网格中有$c \leq 1e5$个是黑的,其他是白的.问:使至少两个白的不连通,最少需要再把几个白的涂黑. 可以发现答案是-1,0,1,2啦.-1要么没白的, ...
- 从头实现一个koa框架
koajs是最流行的nodejs后端框架之一,有很多网站都使用koa进行开发,同时社区也涌现出了一大批基于koa封装的企业级框架.然而,在这些亮眼的成绩背后,作为核心引擎的koa代码库本身,却非常的精 ...
- luogu 3407 散步
题目链接 题意 按从左到右的顺序给出数轴上的一群人,有人向左走,有人向右走,一旦两人相遇就会停在当前位置,后来走到该位置的人也会停在该位置.问经过一段时间这些人分别在什么位置. 思路 可以将这些人分为 ...
- c语言中的rewind函数,Win CE 不支持,可用fseek函数替换
FILE *read = fopen(cXmlFile,"rb"); if (read) { fseek(read, 0L, SEEK_END); int len = ftell( ...
- python 条件判断 if
条件判断 if 格式-1 if 判断条件: 执行语句... num = 10 if num == 4: print("num 等于4") 执行: C:\Python27\pytho ...
- eclipse启动Tomcat时报错:严重: Exception loading sessions from persistent storage
我的项目工程是Spring+hibernate+structs 1.0,最近启动tomcat时多次遇到如下异常: 严重: IOException while loading persisted se ...
- 设计模式(1)---Factory Pattern
针对的问题:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行. 第一步:创建接口 //创建一个接口 public interface Shape { pu ...