存档

‘ECLIPSE’ 分类的存档

分享几个Eclipse插件

2011年1月23日 admin 1 条评论

常用Eclipse插件整理 整理过几个常用的插件,在Eclipse插件大全 挑选最牛的TOP30(1)又发现几个很不错的Java 开发Eclipse插件,跟大家分享一下。

Lockness
http://lockness.plugin.free.fr/home.php
Lockness是一款分析Java Thread Dump的Eclipse插件。有了Lockness,很容易就能找出颈瓶状态或锁死状态中含有哪些线程。其最新版本已经做出改进,能够更好地支持由JDK6生成的Thread Dumps。

Saros – 分布式结对编程(Distributed Pair Programming)
http://www.saros-project.org/
Saros是一款Eclipse插件,其目的是进行协作文本编辑,特别是针对分布式结对编程,但是它能够一次支持任意多个参与者。任务中的所有成员都有一份相同的Eclipse工程备份,而且随着编辑逐步发展,Saros还会保持这些备份与编程同步。

Log4E
http://log4e.jayefem.de/
Log4E插件能够帮助你在Java项目中轻松地创建记录器。它可以在以下几个任务中提供帮助:记录器声明,在某些方法条目中进行记录器插入,系统输出替换,已存在记录器语句的修改等。

分类: ECLIPSE 标签:

转载:Eclipse is running in a JRE, but a JDK is required

2010年9月9日 admin 10 条评论

原文地址:http://hi.baidu.com/xiaobai2/blog/item/637c7e4eb15a7403b3de0551.html

1、在eclipse.ini中添加VM启动参数,制定eclipse启动使用的vm,修改后的文件内容如下
-showsplash
org.eclipse.platform
–launcher.XXMaxPermSize
256M
-vm
C:\Program Files\Java\jdk1.5.0_12\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

顺序一定要对

2、创建一快捷方式,起始目标为:"D:\***\eclipse.exe" -vm "C:\***\Java\jdk1.6.0_03\bin\javaw.exe".

其实我感觉在ini文件中写绝对路径不是一种很好的方式,但是使用相对路径和环境变量%JAVA_HOME%却会找不到jdk,一旦我将eclipse移动到别的地方,这段ini还必须要重新配置下。

分类: ECLIPSE 标签:

提升Eclipse启动速度

2009年11月12日 admin 没有评论

Eclipse可以对启动项进行定制,用以提升启动速度。

2

分类: ECLIPSE 标签:

优化ECLIPSE

2009年8月25日 admin 没有评论

Optimize Eclipse in 5 Steps介绍了5中优化Eclipse的方法,感觉很实用,简单翻译了一下。

1.通过修改启动参数,提高性能

设置Eclipse启动参数-Xms(最小heap数)和-Xmx(最大heap数)。Windows的用户,可以创建一个快捷方式,并修改快捷方式的“目标”的参数,例如下面这个例子。

path/eclipse/eclipse.exe -vmargs -Xms1000M –Xmx1000M

2.减少不必要的启动插件

在Preferences -> General -> Startup and Shutdown中,删除不必要的启动插件。

3.让Eclipse在保存的时候自动进行Organize Imports

在Preferences -> Java -> Editor -> Save Actions里面可以定义,当Java文件进行保存时自动进行的操作,其中就有Organize Imports的操作支持。

4.自动刷新Workspace

在Preferences -> General -> Workspace then check Refresh automatically中可以开启,Eclipse自动刷新Workspace的功能。

5.增强Java 类型指示

在Preferences -> General -> Appearance -> Label Decorations中激活Java Type Indicator ,这样Eclipse就会对不同Java类型用不同的图标加以区别。

参考文档

http://bwinterberg.blogspot.com/2009/08/optimize-eclipse-galileo.html

分类: ECLIPSE 标签:

Eclipse自动创建equals(),hashCode()和toString()

2009年8月24日 admin 没有评论

equals(), hashCode()toString()是Java对象非常重要的几个方法,Eclipse提供了自动生成相关代码的支持。生成功能的入口就在Eclipse的Source菜单下,如下图。

1

除了利用Eclipse自动生成代码以外,还可以用Apache Common Lang提供的一些辅助类来(HashCodeBuilder,EqualsBuilder等等)实现相关的代码。

参考资料

Building equals(), hashCode(), compareTo() and toString() with ease

Package org.apache.commons.lang.builder

分类: ECLIPSE 标签:

Eclipse中运行Jetty

2009年8月11日 admin 没有评论

Jetty有一个优点就是加载速度快,特别适合那些在开发过程没耐心等待容器缓慢加载的同学。在Eclipse中运行有若干个方法,我今天介绍的是通过Eclipse的Jetty插件来实现Jetty的启动。

安装

Jetty的插件安装地址是http://run-jetty-run.googlecode.com/svn/trunk/updatesite。安装过程很简单就不在说明了,还有一些有用的Eclipse插件可以参考常用Eclipse插件整理

使用

使用也很简单,在Eclipse中的Run/Debug Configurations中定义一个Jetty Webapp就好了。

备注:如果不需要Https的同学,可以删除上述界面中的HTTPS、KEYSTORE、PASSWORD、KEYPASSWORD这个几个属性。

相关资料

常用Eclipse插件整理

Java Web 应用开发常用工具整理

分类: ECLIPSE 标签: ,

Eclipse 保存Java文件时自动格式化代码和优化Import

2009年8月6日 admin 没有评论

Eclipse中format代码的快捷方式是ctrl+shift+F,如果大家想保存 java文件的时候 自动就格式化代码+消除不必要的import 包,可以简单的做以下配置就可以实现。

1

分类: ECLIPSE 标签:

Eclipse的Java单元测试小工具moreunit

2009年7月30日 admin 没有评论

moreUnit是一个Eclipse的插件,为编写Java的单元测试提供了很多辅助的功能,提高了编写和管理Java单元测试(Junit或者TestNG)的效率。主要的功能有以下几点
1.标志出哪些类是有单元测试支持的。
2.标志出那些方法是有单元测试支持的。
3.对类或者方法的名称进行重命名的时候会相应的重命名单元测试中的名称。
4.移动类的时候moreUnit会相应的移动单元测试类。
5.在工作类和测试类之间通过快捷方式实现(Ctrl+J)快速跳转,这个功能真是很方便
moreUnit的安装、配置和使用都很简单,moreUnit的文档也都配有截图,这里就不在做特别的说明了。提供链接,大家直接到项目网站上去看吧,moreUnit文档链接

分类: ECLIPSE, 测试驱动 标签: ,

激活Eclipse的代码提示(Code Assist)提示功能

2009年7月21日 admin 没有评论

装了几个Eclipse的插件以后,居然发现Eclipse的代码提示功能失效了。Google了一把找到了解决方案。

  • Windows->preferences->java->Editor->Code Assist中Auto-Activetion中的Enable auto-activetion选项要勾选上,这里面有个时间的设定是为提示代码设定的显示时间。你可以根据自己的情况设定。
  • Window->Preferences->Java->Editor->Content Assist->Advanced   上面的选项卡Select the proposal kinds contained in the ‘default’ content assist list: 中把 Other Java Proposals 选项打上勾就可以了。

Eclipse真是一个复杂的IDE,快捷方式、设置、插件一大堆:-)。

分类: ECLIPSE 标签:

常用Eclipse插件整理

2009年6月24日 admin 没有评论
插件名称 下载路径 功能介绍
Eclemma http://update.eclemma.org/ 测试代码覆盖率
SVN Client http://subclipse.tigris.org/update_1.4.x  for svn1.4
http://subclipse.tigris.org/update_1.6.x  for svn1.6
 
Maven http://m2eclipse.sonatype.org/update/ 这个网站目前好像被盾了
CheckStyle http://eclipse-cs.sourceforge.net/update 编码标准分析
PMD http://pmd.sf.net/eclipse  
TestNG http://beust.com/eclipse  
Jetty http://run-jetty-run.googlecode.com/svn/trunk/updatesite Jetty插件安装
StartExplorer http://startexplorer.sourceforge.net/update  
MoreUnit http://moreunit.sourceforge.net/org.moreunit.updatesite/ 参考
EclipseWiki http://www.stateofflow.com/UpdateSite Wiki编辑器
JDepend http://andrei.gmxhome.de/eclipse/ 包依赖项分析
Metrics http://metrics.sourceforge.net/update 复杂度监控
Findbug http://findbugs.cs.umd.edu/eclipse/  
Easyshell http://pluginbox.sourceforge.net/ 本地浏览工具,包括打开文件夹和命令行以及本地运行
Lockness http://lockness.plugin.free.fr/home.php Lockness是一款分析Java Thread Dump的Eclipse插件。有了Lockness,很容易就能找出颈瓶状态或锁死状态中含有哪些线程。其最新版本已经做出改进,能够更好地支持由JDK6生成的Thread Dumps。
Saros – 分布式结对编程(Distributed Pair Programming) http://www.saros-project.org/ Saros是一款Eclipse插件,其目的是进行协作文本编辑,特别是针对分布式结对编程,但是它能够一次支持任意多个参与者。任务中的所有成员都有一份相同的Eclipse工程备份,而且随着编辑逐步发展,Saros还会保持这些备份与编程同步。
Log4E http://log4e.jayefem.de/ Log4E插件能够帮助你在Java项目中轻松地创建记录器。它可以在以下几个任务中提供帮助:记录器声明,在某些方法条目中进行记录器插入,系统输出替换,已存在记录器语句的修改等。

To be continued…

参考资料

eclipse插件大全

Eclipse插件大全 挑选最牛的TOP30(1)

分类: ECLIPSE 标签: