我的這篇文章是從排除JAVA程序本身的問題的角度出發(fā)的,因為JAVA程序涉及到開發(fā)的平臺、開發(fā)者的專業(yè)程度、通用性、特別函數的調用等等問題,一旦某個程序不是為C65專門開發(fā)的,出現自動關機,甚至是死機的可能性是非常大的。我想說明的是在很多情況下是C65的“操作系統(tǒng)”沒有估計到的問題,所以程序在存取內存的過程中突然中斷,導致故障現象產生。我想這是一個一般的會編編程寫寫東西的朋友最起碼都會有所認識的。我這并不是在為C65的技術人員作辯解,相反,我希望C65的技術人員能夠再加強一下C65“操作系統(tǒng)”的穩(wěn)定性,加強函數出錯后的處理,尤其是我下面要講到的中文支持問題,使玩家能將JAVA玩得更好,使普通用戶在掌握普通應用的同時能夠方便安全地使用C65為其提供的超值功能。
我的機器目前是16版的,下面是我的一次格式化的經歷:
該機的功能真可謂一應俱全的,對JAVA的支持和無線下載等,同時還支持紅外等經濟的傳輸方式,但是我在使用的過程卻遇到了一個問題,當我在用紅外直接將JAVA的電子書傳到手機上時,C65會默認放到收件箱中,在查看時C65會讓你作保存到應用程序中還是游戲中,系統(tǒng)會顯示一個文件名讓你確認,你確認好就會保存了,但是問題就是出在這里,保存的時候是不會讓你選擇應該保存的文件名的,系統(tǒng)是根據從JAVA程序里讀出的信息來決定文件的,這樣如果是英文信息或是數字信息的話不會有什么問題,但是很多電子書是中文的,在保存時就會有一個亂碼的文件名,一旦保存后如果幸運的話就安全無事,機器上出現一個亂碼文件,但可以運行也可刪除,但是如果不走運的話,這時機器就會自動關機了,就算是自動關機也沒什么,問題出在,你的內存中就會出現一個亂碼的文件,無論你用什么方法刪都刪不掉。
一位朋友介紹用SDS把該文件去掉只讀屬性刪,但是我試了根本沒法改動屬性,遇到這種情況只到客服去做格式化機器,除此之外沒有其他方法(至少我沒辦法,不想跑客服的朋友可以用機器內置的格式化,不過我沒試過)。補充一句,格式化后原來的數據都會丟失。
這種情況我試了傳鈴聲和圖片都不會遇到,希望西門子在今后的版本中對這個保存方法做一下改進,讓用戶可以選擇保存的文件名,這樣這種問題就不會出現了(因為用戶不會輸亂碼的)。最好是不去讀JAVA程序里的信息,在給用戶選擇時根據系統(tǒng)時間直接調用隨機的數字組成默認文件名,這種方法能最好避免用戶誤操作。
根據以上情況,個人總結了一下如何正確地安裝JAVA程序:
1、在沒有新的版本出現時不要用無線下載JAVA的程序,如果下載了在保存時也要看清文件名是否亂碼。機器在你沒有按確定前是安全的。
2、使用紅外或數據線的朋友,請安裝西門子專用的手機工作室,SDS,MPM(為65系列開發(fā)的)對系統(tǒng)做一個備份,以便以后出現問題時到客服格式化(或自己格式化)機器時可以恢復原先的數據,在安裝JAVA程序時,用Phone Explorer先在應用程序或游戲目錄中開一個目錄,再將JAVA程序的jar、jad文件拷入這個目錄中去,這樣就可以正常運行,經測試沒有什么問題。
注:(1)目錄名和jar,jad文件最好是用英文或數字組成,因為對中文支持得不好,很多程序不能正常運行,在JAVA電子書中不正常的表現是不能加入書簽。
(2)Jar是JAVA的主要內容,是必需的。Jad是一個信息文件,如果沒有也可以。當然如果你手頭上這兩個文件都有的話,建議都拷到同一個目錄中去。