MyEclipse想说爱你不容易(写于2012-11-18)
对于java的开发人员人来,eclipse与MyEclipse已经是熟之又熟的工具了,同样,我也是它的一个fans,它的项目管理功能,代码编辑、定位、查找、提示、调试......等等等等各种强大的功能(上面列举的只是最简单最常用的功能),简直让人爱死了。
本人一直用MyEclipse6.0版本,一直用到今天。随着软件技术的飞速发展,各种技术都在不断的更新。而至今天,MyEclipse已经发展到10.6版本了,而且自身的体积也随着猛增。由于MyEclipse6.0一直使用javaEE5,不能用javaEE6,并且不支持struts2,一些javaEE6和struts2的jar包,只能手工引用,并且在编写时,有时候不能给予更人性化的支持。所以,干脆,直接上新版本--MyEclipse10.6,搞了一个插件版的,通过工具栏打开IE,进行web调用,(我实际使用的是360浏览器),怎么死活都调用不出来?我可是已经习惯了使用工具栏上的这个按钮打开浏览器了,试了一下MyEclipse6.0,没有问题啊,一切OK,这是怎么回事?换上FixFox试试,OK,可以的,怎么只有高版本打不开我的360浏览器?而且在低版本可以?我不相信这是一个BUG,这可是一个GA版本,不会有这么大的BUG吧?算了,换一个版本,查了一下,从9.0开始就开始支持javaEE6了,struts2从8就开始了,那就用9.0吧,浏览器调用一切OK,没有任何问题,哈哈,可以用了,于是导入原来的项目,发布,调试,以后就是用它编写代码了,并且还有一个好的功能,就是properties文件,可以在界面直接写中文,它直接在文本中给你翻译好,这样就不用每次都手工去搞了,好方便啊。^_^
一天,Tomcat启动,报错了,是因为一个jar包冲突,这个好解决:停止服务,删除jar包…….啊呀!!!!!!杯具出现了,看下面的图片
Refactoring
An exception has been caught while processing the refactoring ‘Delete’
Reason:
Problems encountered while deleting resources.
Click ‘Undo’ to undo all successfully executed changes of the current refactoring.
Click ’Abort’ to abort the current refactoring.
既然它这么报,好吧,我就去目录下面删除吧,我擦,资源被占用着,删不掉,到底是谁占用着呢?不理解,是不是Eclipse本身?好,关掉,删除-------------成功?!!!!!!
再在MyEclipse6.0上试一下:急速、锋利、瞬间,一下子就干掉了!!!好,我把Tomcat启动着,我看还能不能干掉,同样,瞬间得到我想要的结果,文件被干掉了,整个项目也被删除了,MyEclipse6.0表现的完美。一口气试完了8.0、8.6、10.0、10.6,怎么都这样啊!!!!相信你在使用的过程也遇到了吧?也很苦恼吧!!!!!!
我一直感觉MyEclipse对项目管理非常的好用,在项目里面添加、删除文件,有着非常方便的操作,可现在弄的。。。。。。我知道,这样做有它的道理,我不知道它是基于什么样的考虑,但我可以肯定的是,好的软件,一定要让使用者用的顺心,不要影响用户体验,那才能得到更多使用者的青睐。
真想把MyEclipse6.0的这个锋利的功能用到MyEclipse9.0上面去。咦?MyEclipse不是集成在eclipse里面吗?是不是MyEclipse调用的eclipse功能呢?是eclipse的文件管理功能变化的吗?还是?如果是eclipse的话,eclipse使用osgi,可不可以把MyEclipse6.0(或者是eclipse3.3.1)的文件管理功能模块转接给MyEclipse9.0呢?好,果断的下载eclipse的源码,调试,运行,唉,没有精力了,还要上班啊,花了7个小时还没有搞通,算了,具体是不是eclipse的问题还不好确定,因为是个web项目,还是MyEclipse做的事情比较多,jar包占用问题并不一定是文件管理模块造成的。
最后确定,是这eclipse的BUG,可是2010年的bug,都closed了,怎么没有任何改善?