eclipse使用技巧
原文:http://blog.csdn.net/chenghui0317/article/details/9417949
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本人声明。否则将追究法律责任。
作者:永恒の_☆ 地址:http://blog.csdn.net/chenghui0317/article/details/9417949
1、如何新建java项目或Java Web项目
在eclipse中的 Project Explorer 视图中,右键 --> New --> Project,然后根据出现的对话框,里面选择java节点 或者web节点 ,ide 会根据选择的类型创建不同的项目。
输入Project name,现在以创建Dynamic Web Project 为例,然后点击 Next 按钮,效果 如下图:
在上面对话框输入Project name, 选择target runtime(项目运行的服务器),module version(模块版本,一般选最高版本) 等等 ,
接下来点击Next按钮 ,进入src目录结构,可以自己去搭建,然后下面有一个Default output folder ,效果如下:
这个是用于调整java类文件编译之后的保存目录,默认是在根目录下的build下的classes下,一般不建议放在这里,毕竟不安全。
建议修改值为 WebContent\WEB-INF\classess
接下来点击Next 按钮,进入如下页面:
Context root : 表示项目的发布名称,也就是我发布到tomcat webapps下的目录,实践证明:如果我改成上面的webProject 这个名称,然后使用eclipse发布到tomcat webapps目录下之后,多出来的还是test,然后通过http://localhost:8080/test 可以访问,同时http://localhost:8080/webProject 一样可以访问。这样的话就实现了一个项目发布两个访问地址的功能了。
Content directory :表示整个web项目的内容目录,eclipse默认是WebContent,myeclipse默认是WebRoot。
generate web.xml deployment descriptor 这个多选框表示是否生成web.xml的部署描述,必须勾上。
点击Finish 完毕。
2、如何在eclipse中修改java编辑器的字体?
选择 Window --> Preferences --> General --> Appearance --> Colors and Fonts,在对话框右边展开Basic 里面修改的都是全局格式,如果要修改Java编辑器里面的字体,就找Java-->Java Editor Text Font ,然后Edit一下即可。效果图如下:
3、如何将安装好的jdk绑定到eclipse中,以及如何指定jre编译的版本?
选择 Window --> Preferences --> Java--> Installed JREs ,右边列表展示的全是已经绑定好的JREs,点击Add即可添加新的jdk。 效果图如下:
另外顶部有这么一句话: By default, the checked JRE is added to the build path of newly created Java projects
翻译过来是:默认情况下,选中JRE添加到构建路径的新创建的Java项目。 所以选中的jdk将会是之后新加的项目的默认jdk支持环境。
至于如何指定jdk编译版本,在同级菜单中的Compiler 中, 选择Compiler compliance level即可。这个和版本相关,如果是jdk1.6 最高等选择6,其他同理。
4、如何维护项目中的jar包以及运行jdk环境,运行的服务器?
选中项目,右键 --> Build Path --> Configure Build Path ,打开如下图的对话框:
在Source选项卡中,可以重新规划项目在左侧显示的格局。比如我要在src下分两块,一块专门放代码,一块专门放xml配置文件,那么可以这样,在src下 Add Folder,然后删掉以前的src默认排版,保存后显示效果图下:
另外下面的Default output folder 可以指定我们代码编译之后保存路径。
在Projects选项卡中,可以添加必须的项目在这个Build Path里面。
在Libraries选项卡中,可以添加自己需要的jar包,点击add jars 即可,或者在项目目录展开下的,WebContent --> WEB-INF --> lib 目录下直接复制粘贴进去。
另外 如果需要修改jdk的版本,可以选择Add Library -- > JRE System Library 选择我们已经安装的jdk 目录。
在Order and Export选项卡中,可以指定各个根目录在Project Explorer中显示的排序。
5、如何查看eclipse的版本?
在eclipse的根目录中,打开.eclipseproduct ,显示 version=3.7.0 表示该ide版本是3.7.0
6、如何在eclipse中添加tomcat服务器?
选择 Window --> Preferences --> Server --> Runtime Environment,这里面负责添加tomcat等服务器的具体物理路径,效果图如下:
7、以tomcat为例,如何添加Servers服务窗口?
选择 Window --> Show View --> Servers . eclipse会加载出Servers窗口,然后点击 new server wizard 超链接,添加对应的tomcat服务器 ,效果图如下:
如果没有runtime environment 需要手动添加 ,有的话直接选择就好。。然后点击Finish 完毕。
8、如何利用tomcat在eclipse发布项目并运行?
根据我们前面已经创建好的Servers 和 绑定好的Tomcat服务器,右键展开功能列表效果图如下:
Debug :以调试的方式运行服务器
Start : 以开始的方式运行服务器
Publish :发布项目
Clean : 清理整个tomcat服务器,这一步会包括发布项目以及将tomcat的 配置全部更新到tomcat的物理目录下面去,所以我们既然在eclipse中配置了tomcat,那么配置文件的信息全部都应该在Servers项目里这个目录下面去修改,不然到时候clean的时候会把之前的配置全部覆盖掉
Add and Remove : 这里面添加的项目 将会直接复制到tomcat目录下的webapps目录下
9、为什么在eclipse中发布的项目在webapp中没有找到?
因为在eclipse中配置的tomcat默认将项目发布到 .metadata\.plugins\org.eclipse.wst.server.core\tmp0 里面的webapps下面去了,所以当然看不到。所以需要双击搭建好的tomcat服务器,在弹出的页面中的Server Locations 中重新制定tomcat的发布路径,效果图如下:
第一个默认选项是将项目发布到工作间的metadata目录下。
第二个选项是将项目发布到我们自己指定的目录下,这个必须要指定tomcat的根目录下,不然到时候启动项目的时候无法加载需要启动的项目。
第三个选项是将项目发布到我们自己指定的目录下,不一定非得是tomcat的安装目录。
特别的,如果发现这些按钮被禁用掉了,重新clean一下Server 再重新打开就好了。
10、怎样指定tomcat启动项目的超时时间?
需要双击搭建好的tomcat服务器,在弹出的页面中的Timeouts 中指定,效果图如下:
11、在tomcat部署项目有几种方式?
大体分为两种,一种通过eclipse作为桥梁 把项目的Webcontent目录复制到tomcat根目录下的webapps目录下,启动服务器就会发布项目。
另外一种是通过绑定一个虚拟目录的方式来发布项目,实现方式如下:
在tomat的conf / server.xml中的<Host> 标签内加上<Context path="/project" docBase="D:\project\projectName\WebRoot" reload="true" />
注意 这里的Context首字母必须大写,另外docBase指定的是项目中的WebRoot 或者Webcontent目录 必须是这样,因为读取WEB-INF和编译文件都是要在根目录去找的,找不到的话不会报错,只是发布不成功, path为虚拟目录的访问名称,reload表示是否支持重载。
12、如何设置eclipse 的默认编码 ?如何设置单个项目或者单个文件的编码格式?
编码格式什么的最讨厌了,经常为这烦扰,要设置eclipse默认的编码,就是每次新建项目的所有编码都是自己定义的,比如UTF-8
选择 Window --> Preferences --> Workspace ,找到 Text file encoding 选择 Other 改为UTF-8 ,保存即可。
效果图如下:
要重新设置整个项目的编码,选择项目 --> 右键 --> Resource , 在Text file encoding 框中,选择Other 改为UTF-8 ,保存之后会自动将整个项目重新build一次。
效果图如下:
同理 单个文件的修改亦如此。
13、在eclipse中调试程序的时候,为什么会时不时的就会在ThreadPoolExecutor 中的workerDone(this);这个地方停下来,可是并没有在这个地方设置dug点?
效果图如下:
因为在eclipse中默认调试的时候默认指定了调试超时时间为3000毫秒,超过之后就进入该类。所以修改超时时间就好了。
选择 Window --> Preferences --> Java --> Debug 中,找到Debugger timeout 后修改参数,效果图片如下:
同理,Launch timeout 为运行超时的设置。
14、怎么在eclipse中搜索文件?
在eclipse顶部菜单条中有一个Search 按钮,点进去,然后在弹出的对话框中选择File Search 选项卡, 效果如下:
在里面有很多参数,其中:
Containing text : 指定自己要搜索的关键字,文本控件后面有Regular expression 和 Case sensitive 表示是否支持正则表达式 和区分大小写
File name patterns : 指定自己要搜索的文件格式,比如以Servlet为后缀的Servlet 那么输入:*Servlet.java
Scope : 指定所有的目录,默认是在当前的工作空间
然后点击Search ,就会在自己选择目录中根据自己输入的关键字搜索指定的文件是否存在,存在则会在Search 结果页面展示出来。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。