代码之家  ›  专栏  ›  技术社区  ›  michaelavila

FlexCover 0.81无论发生什么都会抛出ServicesDedency错误

  •  1
  • michaelavila  · 技术社区  · 16 年前

    mxmlc Test.as
    
    Error: flex/messaging/config/ServicesDependencies
    
    java.lang.NoClassDefFoundError: flex/messaging/config/ServicesDependencies
     at java.lang.Class.getDeclaredMethods0(Native Method)
     at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
     at java.lang.Class.privateGetPublicMethods(Class.java:2519)
     at java.lang.Class.getMethods(Class.java:1406)
     at flex2.compiler.config.ConfigurationBuffer.loadCache(ConfigurationBuffer.java:516)
     at flex2.compiler.config.ConfigurationBuffer.loadCache(ConfigurationBuffer.java:560)
     at flex2.compiler.config.ConfigurationBuffer.<init>(ConfigurationBuffer.java:97)
     at flex2.compiler.config.ConfigurationBuffer.<init>(ConfigurationBuffer.java:81)
     at flex2.tools.Mxmlc.mxmlc(Mxmlc.java:81)
     at flex2.tools.Mxmlc.main(Mxmlc.java:55)
    

    我完全不知道为什么会这样。然而,有一件事很奇怪(我希望这是我问题的根源),那就是我无法下载Flexcover文档中特别建议的SDK。

    有人经历过这种情况吗?解决?提前谢谢。

    解决方案:

    1 回复  |  直到 16 年前
        1
  •  2
  •   Daniel R.    16 年前

    当FlexSDK中的lib目录替换为FlexCover在相应的SDK修改目录中提供的lib目录时,我看到了这个错误。为了让FlexCover工作,必须将sdk修改下lib子目录中的jar文件复制到现有Flex sdk lib目录上。完成后,生成的FlexSDK lib目录中应该有30到40个jar文件。

    FlexCover文档中引用的特定Flex SDK版本不再可供下载。我已成功地将FlexCover 0.81与Flex SDK 3.2.0.3958一起使用,下载地址为: http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3

    推荐文章