FlexCover 0.81 генерирует ошибку ServicesDepdendency независимо от того, что - PullRequest
1 голос
/ 08 октября 2009

Я довольно часто использовал 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)

Я понятия не имею, почему это происходит. Однако одна странная вещь (и я надеюсь, что это источник моей проблемы) заключается в том, что я НЕ могу загрузить SDK, которые специально предложены в документации Flexcover.

Кто-нибудь испытывает это? Решения? Заранее спасибо.

Решение: Копирование папок в Mac OS X не объединяет их, и поэтому я терял оригинальную банку, необходимую для ее сохранения.

1 Ответ

2 голосов
/ 17 октября 2009

Я видел эту ошибку, когда каталог lib из Flex SDK заменяется на каталог lib, предоставленный FlexCover в соответствующем каталоге sdk-updates. Чтобы FlexCover работал, файлы jar в подкаталоге lib в sdk-updates должны быть скопированы в существующий каталог lib SDK Flex. Полученный каталог lib Flex SDK должен содержать от 30 до 40 файлов jar, когда вы закончите.

Конкретные версии Flex SDK, указанные в документации по FlexCover, более недоступны для загрузки. Я успешно использовал FlexCover 0.81 с Flex SDK 3.2.0.3958, загруженный с: http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3

...