2009-07-17 61 views
1

这个问题已经让我坚持了几天,而且我尝试过谷歌,但没有运气(从我在谷歌上找到答案的好运来判断,这对我来说很难找到一个答案)。为了简短起见,我确实有能力通过本地机器上的浏览器编译我的mxml文件。我必须重新安装,但现在我遇到了编译问题。Flex Web层设置

我目前的设置是:

WAMP 2.0i
- 阿帕奇2.2.8
- PHP 5.2.8
- 的MySQL 5.1.36

的FlashDevelop 3.0.0 RC1
的Win XP

我试过编译在Firefox 3.5中,IE8 & Chrome,但都收到同样的错误:


编译结果

错误,警告或异常被发现在编译null.Visit进一步的信息,在线Flex文档或API参考。

服务器发生错误。服务器错误是:'服务器线程发生错误;嵌套的异常是:java.lang.NoSuchMethodError:flex.license.License(Ljava/UTIL /地图; Ljava /郎/字符串; Lflex /许可证/记录器;)V”


我跟着。从Adobe说明:

http://labs.adobe.com/wiki/index.php/Flex_Module_for_Apache_and_IIS

,但没有运气。我可以通过CMD编译没有问题,但我更喜欢使用浏览器,因为我发现速度更快。有没有人遇到这个问题并解决了它?

干杯!
DNT

编辑: 我忘了提及,我使用的是Flex 2 & 3 SDK无济于事尝试。

+0

这里有一个更新。 我刚刚尝试了flex SDK 4,看看会发生什么,它会编译,除非出现一些错误...显然是版本问题。 我可能会到...什么可能是... – DNT 2009-07-17 05:33:39

回答

0

最后找到答案!

得到了一个新的工作电脑,所以我不得不重新安装一切,我发现了完美的解决方案。

使用此链接下载超过100MB的Adobe Flex SDK;忽略开源Flex SDK下载链接。在写这篇文章的时候,我下载3.4.0.9271版本:

http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3

请务必遵循安装说明直到要安装Flex模块标题。

http://labs.adobe.com/wiki/index.php/Flex_Module_for_Apache_and_IIS#Installation

然后到这个网页和主标题下Flex 3的编译器模块那么副标题3.0.0.477下,下载文件FlexModule_apache.exe,然后按照安装说明和你应该回家免费!

http://opensource.adobe.com/wiki/display/flexsdk/Downloads

0

我相信我可以放心地说我已经回答了我自己的问题。

而不是使用程序清除注册表(例如ccleaner),运行卸载在“为Apache & IIS的Flex模块”然后重新启动。

一旦你重新进入Windows,“停止所有服务”在WAMP,并检查你的httpd.conf文件已删除的条目:

 
#BEGIN FLEX INSTALLER EDITS - REMOVE ONLY ON UNINSTALL 
LoadModule flex_module "D:/your/path/to/modules/mod_flex.dll" 
AddHandler flex .mxml 
#END FLEX INSTALLER EDITS - REMOVE ONLY ON UNINSTALL 

现在去野外和运行的“柔性模块apache & IIS的安装程序,回答问题,当你到最后,做重启,它应该工作。

什么是PITA!