Chinaunix首页 | 论坛 | 博客
  • 博客访问: 762333
  • 博文数量: 790
  • 博客积分: 40560
  • 博客等级: 大将
  • 技术积分: 5065
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 16:29
文章分类

全部博文(790)

文章存档

2011年(1)

2008年(789)

我的朋友

分类: LINUX

2008-08-28 17:16:04

 
Flex3.0是跨平台的,可是在Debian(Linux)下用FlexSDK编译swf时还是出了一点小麻烦。经过一番探索,总算解决了。
将编译过程中遇到的问题及解决方法记录如下:

1.下载Flex3.0SDK,在

2.解压到~/Software/flex_sdk_3

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

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

/home/loaden/Software/flex_sdk_3/bin/mxmlc:line47:3323Segmentationfaultjava$VMARGS-jar"$FLEX_HOME/lib/mxmlc.jar" flexlib="$FLEX_HOME/frameworks""$@"

5.经查资料,发现需要安装java6运行环境:sudoapt-getinstallsun-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.编译成功,提示信息如下:
Loadingconfigurationfile/home/loaden/Software/flex_sdk_3/frameworks/flex-config.xml
/home/loaden/pingpao/src/Main.swf(287977bytes)

阅读(174) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~