為了攜帶和使用方便,大多數人會選擇使用軟件的精簡版,首先要感謝那些制作精簡版軟件的作者,因為這類軟件一般不用安裝,直接就能使用,而且體積一般只有 100MB左右。不過,正因為精簡版精簡了很多被認為是“多余”的內容,結果往往會出現程序運行錯誤。在這里,筆者所用的Flash CS3精簡版就出現了一個比較頭疼的問題。
當使用Flash中的動作面板時,彈出錯誤窗口“Java運行時環(huán)境初始化時出現錯誤,你可能需要重裝Flash”。由于精簡版不存在安裝問題,因此這類錯誤一般都是精簡過度造成的。
到網上搜搜,發(fā)現這個問題非常普遍,從論壇回復中分析的原因來看,這個問題是Flash中缺少JVM文件夾造成的。既然只是缺少文件夾,那復制一個不就行 了嗎?原本很簡單的問題卻在這一步上卡住了,網上誰也不愿意傳一個JVM文件夾。于是給了很多其它建議,比如安裝完整版。想想完整版功能更全,不如試試, 于是筆者又搜索了Flash完整版的下載信息。這一搜嚇一跳,一個完整版體積竟有450MB,對于一般都用U盤來攜帶的工具,這個體積是不能接受的。再想 想就為了一個文件夾要重新下載一個450MB的安裝包實在是不值得,于是這個繞道的方案不再考慮。
回到問題的源頭,既然問題出在少了JVM文件夾,而且提示也指出錯誤與Java有關,那看看JVM到底是什么。(以下引用一段概念文字)
什么是JVM
JVM是Java虛擬機(Java Virtual Machine)的縮寫,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計 算機功能模擬來實現的。Java虛擬機有自己完善的硬件架構,如處理器、堆棧、寄存器等,還具有相應的指令系統。
??? 從Java官方網站的注釋看,JVM實際就是Java運行環(huán)境(Java Runtime Environment)
“供您電腦使用的 Java 軟體或 Java Runtime Environment 也稱為 Java Runtime、Runtime Environment、Runtime、JRE、Java 虛擬機器、虛擬機器、Java VM、JVM、VM 或 Java 下載。”
在此,不對Java如何運行進行深究。回到實際問題中,現在可以明確問題的根源是缺少Java運行環(huán)境,那下載安裝一個看看是否有效。
步驟1:登陸Java下載站點:http://www.java.com/zh_TW/download/index.jsp
??? 步驟2:點擊“免費Java下載”,跳轉到下載頁面。解除IE瀏覽器的Active控件阻擋功能。
步驟3:此時會彈出安裝Java控件的安全警告。點擊“安裝”,等待片刻會彈出安裝畫面,點“下一步”開始安裝,中間會有一個安裝google瀏覽器工具條的界面,是否安裝視個人而定。
耐心等待片刻,Java提示安裝完成。進入安裝目錄,C:\Program Files\Java\Jre1.6.0_06\,將其中的文件復制,順便看看所有文件的體積有多大,總共77.7MB。(之所以看體積,是為了看看這個 JVM包到底有多大)在Flash目錄下新建一個名為“JVM”的文件夾,將復制的內容全部復制到這個目錄。
現在再啟動Flash CS3,點擊動作面板,動作面板已經可以正常打開了。
在試驗最后,筆者壓縮了一下新的軟件包,體積為76.2MB。這個體積與原來軟件包56MB只相差20.2MB,在其它電腦上使用也完全正常。
這是我最近遇到的問題,在百度找到這個方法,試了一下,果然沒問題了,呵呵。不過貌似現在的文件不止是77m了,要大一些,我的大約是86m。