Eclipse 3.4发布已经有一段时间了,其带来很多新的特性,但是对于使用FlexBuilder的朋友来说,想要切换到Eclipse 3.4就没那么容易,因为FlexBuilder是基于Eclipse 3.3的,和Eclipse 3.4并不兼容,在Eclipse 3.4刚发布的时候我就做过尝试,可是mxml编辑器却不能打开,会报org.eclipse.jface.util.Assert$AssertionFailedException: Assertion failed,当时没有时间折腾,Adobe官方关于这里Bug的说明在这里,这里据说在FlexBuilder 3.01已经解决了这样的问题,可那里有3.01下载,对不起,我也不知道。今天无意发现了这里,这里提供了一个补丁,利用这个我们就可以在Eclipse 3.4上使用FlexBuilder了。安装方法如下: 首先从这里下载这个补丁包: wget http://www.tekool.net/blogfiles/flex-builder-3-plugin-dont-work-with-eclipse-34/FB3_Eclipse34_patch.zip 然后解压该补丁包,解压后在Flex Builder 3 Plug-in/eclipse/plugins应该有两个文件:
- com.adobe.flexbuilder.debug.e33_3.0.194161.jar
- com.adobe.flexbuilder.editors.derived_3.0.194161.jar
在您的FlexBuilder目录下找多对应的文件,因为可能补丁包的版本和您安装的FlexBuilder版本有差异,所以直接在查找类似名称的文件即可,如:
ls -l plugins/com.adobe.flexbuilder.editors.derived* -rw-r--r-- 1 feiy feiy 218286 2008-06-30 08:04 plugins/com.adobe.flexbuilder.editors.derived_3.0.196042.jar
那么首先将com.adobe.flexbuilder.editors.derived_3.0.194161.jar复制到FlexBuilder的plugins目录下,然后在Plugins目录执行如下命令:
cp com.adobe.flexbuilder.editors.derived_3.0.196042.jar com.adobe.flexbuilder.editors.derived_3.0.196042.jar.old mv com.adobe.flexbuilder.editors.derived_3.0.194161.jar com.adobe.flexbuilder.editors.derived_3.0.196042.jar
接着在FlexBuilder/plugins目录中查找com.adobe.flexbuilder.debug.e33开头的目录:
ls -l |grep com.adobe.flexbuilder.debug.e33 drwxr-xr-x 3 feiy feiy 4096 2008-08-05 11:22 com.adobe.flexbuilder.debug.e33_3.0.196042
以上com.adobe.flexbuilder.debug.e33_3.0.196042目录就是我们要找的目录,那么首先将com.adobe.flexbuilder.debug.e33_3.0.194161.jar解压到临时目录,然后将解压出来的文件复制到FlexBuilder/plugins/com.adobe.flexbuilder.debug.e33_3.0.196042目录中。 安装以上补丁后,就可以在Eclipse 3.4中正常使用FlexBuilder了。
3 Comments at "在Eclipse 3.4上使用FlexBuilder的方法"
好方法哈
下载最新版的 flex builder 3 就可以不用补丁了。
看你的文章总能学到好东西
对了3.0.1可以在flex中更新获得,默认会下载到c盘,之后等下载完还没安装时候可以copy出来,安装完会自动删除
Comment Now!