【问题标题】:Flexbuilder 3 Install under LinuxFlexbuilder 3 Linux下安装
【发布时间】:2011-01-24 21:29:37
【问题描述】:

解决这个问题会让我的生活轻松百倍,因为在 Windows XP 中工作会受到打击,除了这个 Adob​​e POS 之外,我将完全在 Linux 中工作。

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

我按照these instructions 在 Fedora 13(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 中工作只不过是一个巨大的 PITA。

【问题讨论】:

    标签: linux apache-flex flex3 flexbuilder


    【解决方案1】:

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

    我现在在家,没有随身携带我的工作笔记本电脑...所以我无法验证我要说的内容是否完全正确。

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

    编辑

    好的,下面看看我目前正在构建的 SDK 的结构:

    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 权限。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 没有。只有企业版。但是他们一直在赠送企业版许可证。 JUG、开源项目等
      猜你喜欢
      • 2011-10-22
      • 2014-07-23
      • 2011-11-26
      • 1970-01-01
      • 1970-01-01
      • 2011-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多