2009-07-17 67 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!