Ubuntu(Mint)下Flex4开发环境配置 - eclipse + FB4Linux + Adobe Flex SDK 4.6
2014-10-25 15:52
190 查看
经过两天的虐心
之旅,终于把Ubuntu(Mint)下的Flex4开发环境搭建成功了!
此处庆祝一下!
为了帮助和我一样Geek的小伙伴们迅速完成配置,也为了防止自己忘记怎么搞好的
,就在这里详细记录一下吧!
下面,小伙伴们就跟着小弟一边下,一边装,不用走弯路了!
1. eclipse
因为在Windows平台习惯使用Flash Builder开发,所以转到Linux平台后,还是以eclipse为基础建立Flex开发环境上手比较容易.安装eclipse难度不大,可以选择从源中直接安装,即在终端中输入
需要注意的是,开发Java或Flex都需要JVM环境,可以选择OPENJDK,安装及配置方法见我的另一个帖子http://blog.csdn.net/fisherb13/article/details/40437247.
2. FB4Linux
想将Flash Builder4迁移到Linux平台,这个软件包几乎是必备的.此处非常感谢作者的努力!简直造福千万人呀!可以尝试到https://code.google.com/p/fb4linux/downloads/list下载可能出现的更新版本(虽然可能性几乎为0...),然后将下载下来的几个FB4Linux**拼接并解压,即在终端中执行
考虑到上面的网址经常被墙,这里上传一份合并好的FB4Linux.tar.bz2供小伙伴们下载,也算贡献一点微薄的力量吧!下载网址:http://115.com/lb/5lbb6hpdoc7j
解压完FB4Linux以后,就可以把它放到eclipse的dropins文件夹中.话说我是在官网下的比较新的eclipse,Version: Luna Service Release 1 (4.4.1),Build id: 20140925-1800,重新启动eclipse后,就提示安装FB4Linux这个更新,同时还有一些相关的插件,点确定即可.如果从源安装的eclipse,可能还需要在eclipse中点击help->install
new software,在界面中点击add,选择FB4Linux的路径,完成安装.
3. Adobe Flex SDK 4.6和Adobe Flash Player Debug
奉劝各位小伙伴,直接上Adobe的网站上去下这个4.6的SDK吧,我是被Apache折磨够了,商业公司和开源社区还是差距很大呀!.下载地址:http://www.adobe.com/devnet/flex/flex-sdk-download.html.
下载下来后解压,在解压路径/runtimes/player/11.1/lnx下,可以找到用于Linux的Adobe flash player debug 11.1版本的两个压缩包,其中flashplayerdebugger.tar.gz是独立的Flash本地程序,libflashplayer.so.tar.gz是用于Firefox浏览器的Flash插件.将后者解压,libflashplayer.so放到用户主目录下的.mozilla/plugins路径下,usr目录合并到系统的/usr目录中,不知道直接重启Firefox是否有效,反正我是注销了一下,然后Firefox的Flash插件就装好了.
这一步完成以后,就可以在eclipse中编辑,编译,链接Flex程序啦!
当然大家也可以到Adobe的官网上去下载11.2,不过我是觉得差个0.1无所谓了.话说Windows和Mac都到15了,Linux最高支持的11.2,说多了都是泪啊......
下面讲讲我悲催的SDK折腾史,不感兴趣的小伙伴们直接绕路吧......
纠结了这么久,头发都快掉光光,有一大部分原因是因为这个SDK.我第一想法是从Apache上下载最新的Apache Flex SDK4.13.0,但涉及到很多依赖问题.知道Apache挺贴心的搞了个Apache Flex Installer工具,结果发现没有Linux版的......我利用自己贫瘠的英语水平,搞明白了Apache的大牛们都认为用他们SDK的Linuxer起码也是小牛啊,提供了Ant的方法,说明如下:https://cwiki.apache.org/confluence/display/FLEX/Installation+help.按照这个说明,倒是比较顺利的开始了SDK及依赖的安装,可以里面好多文件需要从sourceforge,github等高达上的网站上down,在我天朝还是要被墙的!反复折腾了几次,总算是装好了.然后我又到Adobe的官网上去下Adobe
Flash Player Debug 11.2,糊里糊涂地往Firefox上装,也不知道装没装对......就这样,盲人骑瞎马,注定都是坑啊!
满心欢喜地开始编程啦!在eclispe的preferences中,选择sdk 4.13,编译就总是报错,无法运行.还没有错误的具体情况,让我去看log.看半天也没看出个所以然来,把错误信息百度,也找不到有效的信息.折腾到最后,都要放弃了.后来突发奇想,试试Adobe的SDK吧,也许就没问题呢!结果还真是没问题!!后来总算想明白了,Apache Flex SDK版本太高了,需要Adobe Flash Player 14以上才能支持,多半是这个原因吧!想想,还真低级呢!
在这里奉劝小伙伴们,不要像我这样,过于求新啊!
4. LAMP开发环境
程序开发好了,得发布到服务器上运行了,服务器软件还没有呢!我这里采用的是LAMP环境.这个不用多说了,百度一大堆,可以参考这个http://blog.csdn.net/callmeback/article/details/8130190.
就是有一点需要注意的,服务器的文档根目录,默认是在/var/www下的,我在开发时,将工程建立在自己的用户目录中,将bin-debug设置在/var/www/projectname/下面,运行总是出错,也不知道为啥.后来,把文档根目录也改在自己的用户目录中,将工程直接建立在自己的/var/www下面,就一切正常了!估计是权限的问题,我是不太懂,小伙伴们要是明白,就跟我讲讲,小弟先行谢过!
还有一点,差点忘记说了,还挺重要的.我一开始编译运行,flash player报错,说找不到spark.component.itemrenderer啥的.经过多次尝试,我把项目属性中的Flex构建路径页面"框架链接"选项改为"合并到代码中",程序就运行正常了.这个我也不太懂,在Windows下从来没出现过这样的幺蛾子!
最后,感谢百度,感谢那么多贡献智慧的先辈!这篇博客中99%都是来自于网络,自己就是实际折腾了一番,特此纪念而已!至于其中个别摸索处的小办法,也希望能帮助到小伙伴,永远不要放弃Linux哦!
之旅,终于把Ubuntu(Mint)下的Flex4开发环境搭建成功了!
此处庆祝一下!
为了帮助和我一样Geek的小伙伴们迅速完成配置,也为了防止自己忘记怎么搞好的
,就在这里详细记录一下吧!
下面,小伙伴们就跟着小弟一边下,一边装,不用走弯路了!
1. eclipse
因为在Windows平台习惯使用Flash Builder开发,所以转到Linux平台后,还是以eclipse为基础建立Flex开发环境上手比较容易.安装eclipse难度不大,可以选择从源中直接安装,即在终端中输入
sudo apt-get install eclipse,也可以从oracle的官网下载喜欢的版本,解压即可
需要注意的是,开发Java或Flex都需要JVM环境,可以选择OPENJDK,安装及配置方法见我的另一个帖子http://blog.csdn.net/fisherb13/article/details/40437247.
2. FB4Linux
想将Flash Builder4迁移到Linux平台,这个软件包几乎是必备的.此处非常感谢作者的努力!简直造福千万人呀!可以尝试到https://code.google.com/p/fb4linux/downloads/list下载可能出现的更新版本(虽然可能性几乎为0...),然后将下载下来的几个FB4Linux**拼接并解压,即在终端中执行
cat FB4Linux* >FB4Linux.tar.bz2 <span style="font-size:12px;">tar xjf FB4Linux.tar.bz2 -C ~/FlexBuilder4Linux</span>
考虑到上面的网址经常被墙,这里上传一份合并好的FB4Linux.tar.bz2供小伙伴们下载,也算贡献一点微薄的力量吧!下载网址:http://115.com/lb/5lbb6hpdoc7j
解压完FB4Linux以后,就可以把它放到eclipse的dropins文件夹中.话说我是在官网下的比较新的eclipse,Version: Luna Service Release 1 (4.4.1),Build id: 20140925-1800,重新启动eclipse后,就提示安装FB4Linux这个更新,同时还有一些相关的插件,点确定即可.如果从源安装的eclipse,可能还需要在eclipse中点击help->install
new software,在界面中点击add,选择FB4Linux的路径,完成安装.
3. Adobe Flex SDK 4.6和Adobe Flash Player Debug
奉劝各位小伙伴,直接上Adobe的网站上去下这个4.6的SDK吧,我是被Apache折磨够了,商业公司和开源社区还是差距很大呀!.下载地址:http://www.adobe.com/devnet/flex/flex-sdk-download.html.
下载下来后解压,在解压路径/runtimes/player/11.1/lnx下,可以找到用于Linux的Adobe flash player debug 11.1版本的两个压缩包,其中flashplayerdebugger.tar.gz是独立的Flash本地程序,libflashplayer.so.tar.gz是用于Firefox浏览器的Flash插件.将后者解压,libflashplayer.so放到用户主目录下的.mozilla/plugins路径下,usr目录合并到系统的/usr目录中,不知道直接重启Firefox是否有效,反正我是注销了一下,然后Firefox的Flash插件就装好了.
这一步完成以后,就可以在eclipse中编辑,编译,链接Flex程序啦!
当然大家也可以到Adobe的官网上去下载11.2,不过我是觉得差个0.1无所谓了.话说Windows和Mac都到15了,Linux最高支持的11.2,说多了都是泪啊......
下面讲讲我悲催的SDK折腾史,不感兴趣的小伙伴们直接绕路吧......
纠结了这么久,头发都快掉光光,有一大部分原因是因为这个SDK.我第一想法是从Apache上下载最新的Apache Flex SDK4.13.0,但涉及到很多依赖问题.知道Apache挺贴心的搞了个Apache Flex Installer工具,结果发现没有Linux版的......我利用自己贫瘠的英语水平,搞明白了Apache的大牛们都认为用他们SDK的Linuxer起码也是小牛啊,提供了Ant的方法,说明如下:https://cwiki.apache.org/confluence/display/FLEX/Installation+help.按照这个说明,倒是比较顺利的开始了SDK及依赖的安装,可以里面好多文件需要从sourceforge,github等高达上的网站上down,在我天朝还是要被墙的!反复折腾了几次,总算是装好了.然后我又到Adobe的官网上去下Adobe
Flash Player Debug 11.2,糊里糊涂地往Firefox上装,也不知道装没装对......就这样,盲人骑瞎马,注定都是坑啊!
满心欢喜地开始编程啦!在eclispe的preferences中,选择sdk 4.13,编译就总是报错,无法运行.还没有错误的具体情况,让我去看log.看半天也没看出个所以然来,把错误信息百度,也找不到有效的信息.折腾到最后,都要放弃了.后来突发奇想,试试Adobe的SDK吧,也许就没问题呢!结果还真是没问题!!后来总算想明白了,Apache Flex SDK版本太高了,需要Adobe Flash Player 14以上才能支持,多半是这个原因吧!想想,还真低级呢!
在这里奉劝小伙伴们,不要像我这样,过于求新啊!
4. LAMP开发环境
程序开发好了,得发布到服务器上运行了,服务器软件还没有呢!我这里采用的是LAMP环境.这个不用多说了,百度一大堆,可以参考这个http://blog.csdn.net/callmeback/article/details/8130190.
就是有一点需要注意的,服务器的文档根目录,默认是在/var/www下的,我在开发时,将工程建立在自己的用户目录中,将bin-debug设置在/var/www/projectname/下面,运行总是出错,也不知道为啥.后来,把文档根目录也改在自己的用户目录中,将工程直接建立在自己的/var/www下面,就一切正常了!估计是权限的问题,我是不太懂,小伙伴们要是明白,就跟我讲讲,小弟先行谢过!
还有一点,差点忘记说了,还挺重要的.我一开始编译运行,flash player报错,说找不到spark.component.itemrenderer啥的.经过多次尝试,我把项目属性中的Flex构建路径页面"框架链接"选项改为"合并到代码中",程序就运行正常了.这个我也不太懂,在Windows下从来没出现过这样的幺蛾子!
最后,感谢百度,感谢那么多贡献智慧的先辈!这篇博客中99%都是来自于网络,自己就是实际折腾了一番,特此纪念而已!至于其中个别摸索处的小办法,也希望能帮助到小伙伴,永远不要放弃Linux哦!
相关文章推荐
- Dell 1501 上配置Ubuntu6.10的Java开发环境
- 在ubuntu7.10下搭建flex开发环境
- Ubuntu下配置lazarus开发环境======转帖橙子的blog
- Flex Data Service + Eclipse WTP + Hibernate + MySQL开发环境配置
- Flex+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立)
- Ubuntu系统配置Java开发环境
- Ubuntu下配置lazarus开发环境
- Flex+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立)
- Ubuntu下的java开发环境配置(jdk+tomcat+mysql+myeclipse)
- Ubuntu9.04 配置GEEKOS开发环境
- 在ubuntu7.10下搭建flex开发环境
- ubuntu 8.10下java开发环境的配置
- Ubuntu下Java开发环境配置
- Ubuntu下配置OpenCV开发环境
- 转载基于flex4技术从零开发flex博客系统 : 1 开发环境配置与hello world
- ubuntu7.10 下java开发环境配置
- flex开发环境配置
- 在Ubuntu 8.10下配置PSP开发环境
- ubuntu下C/C++基本开发环境的配置
- ubuntu下配置eclipse开发c++环境补充