首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linux下安装Flexbuilder 3

在Linux下安装Flexbuilder 3
EN

Stack Overflow用户
提问于 2010-08-18 09:52:07
回答 2查看 841关注 0票数 0

解决这个问题将使我的生活变得轻松百倍,因为在Windows XP下工作太棒了,除了这个Adobe POS,我将完全在Linux下工作。

我正在尝试构建的Flex项目可以在Windows XP和Mac的Flexbuilder3Pro(许可版本,3.2SDK)上成功构建。

我跟随these instructions在Fedora13(32位机器,所以我跳过了64位的说明)下获得了Flexbuilder的基本安装-只在/opt/flexbuilder下安装了Flexbuilder。我尝试了几个不同版本的SDK来处理这个特定的项目,最成功的是SDK 3.4.0,它当前位于我的/opt/flexbuilder/sdks目录中。在一些死胡同之后,我也跳过了Air SDK覆盖Flex SDK的步骤(它只添加了几个特定于Air的二进制文件)。

在尝试构建之后,我遇到了“发生了内部构建错误问题”。我跟随these instructions成功地修补了zornproject.jar文件,并且能够消除错误。

这就是我在未知领域结束的地方。

当我构建项目时,我无法找到项目所需的库的引用。这个库是datavisualization.swc。我使用了他的Flex SDK frameworks目录的同事版本,其中包含许可的库。在进行了备份并将我的SDK frameworks目录替换为他的目录后,我尝试再次构建,但仍然无法在datavisualization.swc库中找到这些类。

如果有人已经成功地在Linux下正确地安装/配置了Flexbuilder 3,请告诉我你的明智步骤-因为在Windows XP中工作只是一个巨大的皮塔。

EN

回答 2

Stack Overflow用户

发布于 2010-08-18 10:59:17

嘿,我能感受到你的痛苦。我也在Linux下使用Flex Builder ( Adobe的支持简直是个笑话)。

我现在在家,没有带工作用的笔记本电脑……因此,我不能证实我即将说的话是完全正确的。

无论如何..。您需要将datavisualization.swc库放在您的frameworks目录中-这样您就走对了道路。但是,您还需要在本地的/frameworks目录中拥有datavisualization-xx.swc (不是100%确定这个库的名称)库-这是我不确定的部分。明天当我在我的工作笔记本电脑前时,我会仔细检查目录/库。

编辑

好的,下面是我正在构建的SDK的结构:

代码语言:javascript
复制
sdks/3.4.0/frameworks/libs
├── air
│   ├── airframework.swc
│   ├── airglobal.swc
│   ├── AIRIntrospector.js
│   ├── AIRLocalizer.js
│   ├── AIRMenuBuilder.js
│   ├── AIRSourceViewer.js
│   ├── applicationupdater.swc
│   ├── applicationupdater.swf
│   ├── applicationupdater_ui.swc
│   ├── applicationupdater_ui.swf
│   └── servicemonitor.swc
├── datavisualization.swc
├── flex.swc
├── framework.swc
├── player
│   ├── 10
│   │   └── playerglobal.swc
│   └── 9
│       └── playerglobal.swc
├── rpc.swc
└── utilities.swc

4 directories, 18 files

sdks/3.4.0/frameworks/locale
├── en_US
│   ├── airframework_rb.swc
│   ├── datavisualization_rb.swc
│   ├── framework_rb.swc
│   └── rpc_rb.swc
└── ja_JP
    ├── airframework_rb.swc
    ├── datavisualization_rb.swc
    ├── framework_rb.swc
    └── rpc_rb.swc

2 directories, 8 files

最后,我要确保文件夹权限是正确的:登录的用户需要SDK目录上的rx权限。

票数 1
EN

Stack Overflow用户

发布于 2010-08-18 21:14:42

我强烈推荐在Linux上使用IntelliJ进行Flex开发。我已经做出了改变,现在工作效率更高了。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3508405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档