2009-10-08 4 views
1

FlexCover를 꽤 많이 사용했기 때문에 이것은 나에게 절대적으로 터무니 없습니다. 나는 이런 일이 왜 전혀 생각이 없다FlexCover 0.81 throws ServicesDepdendency 오류가 무엇이든간에

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) 

: 아무리 (3.0, 3.2, 또는 4) 내가 너무 적절한 패치를 적용하는 것이 무엇 플렉스 SDK 버전, 나는 컴파일하려고 다음과 같은 오류를 얻을 . 그러나 이상한 한 가지는 Flexcover 설명서에서 특별히 제안하는 SDK를 다운로드 할 수 없다는 것입니다.

이 문제가 발생합니까? 솔루션? 미리 감사드립니다.

솔루션 : Mac OS X에서 폴더를 복사해도 병합되지 않으므로 원래의 병을 잃어 버리고 거기에 머물러 있어야합니다.

답변

2

Flex SDK의 lib 디렉토리가 해당 sdk-modifications 디렉토리의 FlexCover가 제공하는 lib 디렉토리로 바뀌면이 오류가 발생했습니다. FlexCover가 작동하려면 sdk-modification 아래의 lib 하위 디렉토리에있는 jar 파일을 기존 Flex SDK lib 디렉토리에 복사해야합니다. 완성 된 Flex SDK 디렉토리에는 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

+0

고맙습니다. – michaelavila