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