红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Debian

Debian下用Flex 3.0 SDK开发

发布时间:2008-07-05 00:09:18来源:红联作者:Trahea
Flex 3.0 是跨平台的,可是在Debian (Linux) 下用Flex SDK编译swf时还是出了一点小麻烦。经过一番探索,总算解决了。
将编译过程中遇到的问题及解决方法记录如下:

1. 下载Flex 3.0 SDK,在http://opensource.adobe.com

2. 解压到~/Software/flex_sdk_3

3. 添加环境变量,打开~/.bashrc,在文件尾新加入一行:export PATH=~/Software/flex_sdk_3/bin:$PATH

4. 重新打开一个终端,进入到源码所在目录,执行:mxmlc Main.mxml,但出现错误信息:

/home/loaden/Software/flex_sdk_3/bin/mxmlc: line 47: 3323 Segmentation fault java $VMARGS -jar "$FLEX_HOME/lib/mxmlc.jar" +flexlib="$FLEX_HOME/frameworks" "$@"

5. 经查资料,发现需要安装java6运行环境:sudo apt-get install sun-java6-jre

6. 安装后重复步骤4,但错误依旧,终端运动java --version,发现还是1.5

7. 修改flex_sdk_3/bin/mxmlc,将

java $VMARGS -jar "$FLEX_HOME/lib/mxmlc.jar" +flexlib="$FLEX_HOME/frameworks" "$@"

修改成
/usr/lib/jvm/java-6-sun/bin/java $VMARGS -jar "$FLEX_HOME/lib/mxmlc.jar" +flexlib="$FLEX_HOME/frameworks" "$@"

8.编译成功,提示信息如下:
Loading configuration file /home/loaden/Software/flex_sdk_3/frameworks/flex-config.xml
/home/loaden/pingpao/src/Main.swf (287977 bytes)
文章评论

共有 0 条评论