Apache flex 找不到指定的基类mx.core.WindowedApplication

Apache flex 找不到指定的基类mx.core.WindowedApplication,apache-flex,air,Apache Flex,Air,编译mxml文件时,我遇到以下错误。。 找不到指定的基类mx.core.WindowedApplication 它适用于,但不适用于windowedApplication好吧,您的Flex SDK/AIR安装没有问题,只是您可能使用: mxmlc 您应该在何时使用: amxmlc 第一个命令“mxmlc”是将MXML编译为SWF,而第二个命令“amxmlc”是将MXML编译为AIR-App平台 希望这有帮助 您正在使用Flash Builder吗?您是否创建了AIR项目或web项目?如果您正在使

编译mxml文件时,我遇到以下错误。。 找不到指定的基类mx.core.WindowedApplication


它适用于
,但不适用于windowedApplication

好吧,您的Flex SDK/AIR安装没有问题,只是您可能使用: mxmlc 您应该在何时使用: amxmlc

第一个命令“mxmlc”是将MXML编译为SWF,而第二个命令“amxmlc”是将MXML编译为AIR-App平台


希望这有帮助

您正在使用Flash Builder吗?您是否创建了AIR项目或web项目?如果您正在使用命令行工具;您的类路径中是否有特定于AIR的Flex库?@www.Flextras.com::我正在使用命令行工具,是的,我的类路径中有所有内容。现在它对我有效,请在下面找到我的解决方案。。谢谢:)我怀疑这可能是一个解决方案;然而,我认为这代表了对所发生事情的不完全理解。如果检查Flex SDK安装的bin文件夹,则会有一个名为amxmlc的bat文件。所做的只是使用不同的配置文件启动mxmlc。(AKA+configname=air)。该配置文件告诉MXMLC使用frameworks/air-config.xml文件而不是frameworks/flex-config.xml文件编译应用程序。我怀疑问题的根源是编译使用库路径中不存在的类的应用程序。此外,我发现我需要针对Flex 3.6A SDK,而不是Flex 4.6 SDK来获得对WindowedApplication的支持