Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex FlexCover 0.81无论发生什么都会抛出ServicesDedency错误_Apache Flex_Flash_Actionscript_Code Coverage_Flexcover - Fatal编程技术网

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

Apache flex FlexCover 0.81无论发生什么都会抛出ServicesDedency错误,apache-flex,flash,actionscript,code-coverage,flexcover,Apache Flex,Flash,Actionscript,Code Coverage,Flexcover,我以前经常使用FlexCover,所以这对我来说绝对是荒谬的。无论我也应用了相应补丁的flex sdk的哪个版本(3.0、3.2或4),在尝试编译时都会出现以下错误: mxmlc Test.as Error: flex/messaging/config/ServicesDependencies java.lang.NoClassDefFoundError: flex/messaging/config/ServicesDependencies at java.lang.Class.getDe

我以前经常使用FlexCover,所以这对我来说绝对是荒谬的。无论我也应用了相应补丁的flex sdk的哪个版本(3.0、3.2或4),在尝试编译时都会出现以下错误:

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)
mxmlc Test.as
错误:flex/messaging/config/ServicesDependencies
java.lang.NoClassDefFoundError:flex/messaging/config/ServicesDependencies
位于java.lang.Class.getDeclaredMethods0(本机方法)
位于java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
位于java.lang.Class.privateGetPublicMethods(Class.java:2519)
位于java.lang.Class.getMethods(Class.java:1406)
在flex2.compiler.config.ConfigurationBuffer.loadCache(ConfigurationBuffer.java:516)中
在flex2.compiler.config.ConfigurationBuffer.loadCache(ConfigurationBuffer.java:560)中
在flex2.compiler.config.ConfigurationBuffer。(ConfigurationBuffer.java:97)
在flex2.compiler.config.ConfigurationBuffer。(ConfigurationBuffer.java:81)
位于flex2.tools.Mxmlc.Mxmlc(Mxmlc.java:81)
位于flex2.tools.Mxmlc.main(Mxmlc.java:55)
我完全不知道为什么会这样。然而,有一件事很奇怪(我希望这是我问题的根源),那就是我无法下载Flexcover文档中特别建议的SDK

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


解决方案:在Mac OS X上复制文件夹不会合并它们,因此我丢失了留在那里所需的原始jar。

当Flex SDK中的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一起使用,下载地址为: