手機(jī)上自帶的游戲都不大好玩,雖然數(shù)量多(相對一般手機(jī)的一到三個),但是好像都提不起興趣,夏新 E8 支持 java 擴(kuò)展,那當(dāng)然不會放過這個功能了,網(wǎng)上的 java 資源很多呀,那么能不能為 E8 所用,給我們的手機(jī)增添特色呢?下面,以筆者安裝 java 的經(jīng)歷給大家介紹一下如何安裝 java 程序到手機(jī)上,通過了這一關(guān),手機(jī)的娛樂性可大大增加了。
一、 單純的想法
以前使用的是索愛 t618, 也是一款比較經(jīng)典的手機(jī),娛樂性還行,尤其是 java 擴(kuò)展方面是比較強(qiáng)的,只要將 java 的主程序就是 jar 文件通過紅外傳到手機(jī)里面,手機(jī)就會自動安裝,一點(diǎn)都不費(fèi)力氣。那么,夏新 E8 是否具備這個功能,直接運(yùn)行 java 的主程序而無需安裝呢?
趕緊試試,上網(wǎng)下載了游戲的 jar 文件,傳到手機(jī)上,點(diǎn)擊。結(jié)果是彈出了不能運(yùn)行的提示,看來,直接安裝運(yùn)行是行不通的,手機(jī)不能識別 jar 文件,也沒有關(guān)聯(lián)的程序來打開。再想辦法吧。
二、 查找源頭
既然如此,那就從手機(jī)上已經(jīng)存在的游戲著手,看看這些手機(jī)的文件存放到什么地方,是以什么形式存在的。堅(jiān)信手機(jī)上的游戲都是 java ,因?yàn)檫\(yùn)行時都是通過一個 iajet 的 java 平臺,說做就做,查找起來非常簡單,打開我的手機(jī) —windows—java—appdp 文件夾就找到了,狂多的一大堆文件,全部看起來都不知道是什么類型的文件,那就逐個逐個試吧。

接著一個一個點(diǎn)擊,在聽到一個一個錯誤提示和看到一個一個錯誤框后,終于有一個文件點(diǎn)擊下去就進(jìn)入了 java 平臺的運(yùn)行界面,狂喜,還不把你找到了。嘿嘿,你還是逃不出我的手掌心,乖乖,趕緊查看該文件的屬性,哦,原來是一個 jad 文件,怪不得,以前就一直忽視了 jad 文件,以為這個文件只是記錄了主程序的一些無關(guān)痛癢的信息,沒什么作用,F(xiàn)在看來,手機(jī)要通過 jad 文件來安裝 java 。
三、 初步試驗(yàn)
知道了大概,那就試試吧,看能不能通過 jad 文件實(shí)現(xiàn)安裝。又上網(wǎng)下載了一個游戲的 jar 和 jad 文件,兩個文件都傳到手機(jī)上,按照習(xí)慣,存放到了 amoipsm 目錄下,接著當(dāng)然就是點(diǎn)擊那個 jad 文件了,嘿,有效果!手機(jī)的 java 平臺運(yùn)行了,并且提示要安裝程序,

狂喜,當(dāng)然選擇安裝了,咦,奇怪,怎么又提示要連接網(wǎng)絡(luò),在手機(jī)上安裝程序關(guān)網(wǎng)絡(luò)什么事,不管他了,既然是嘗試就把工作進(jìn)行到底,點(diǎn)擊確定連接,等了好一會,手機(jī)提示說網(wǎng)絡(luò)不能連接,程序當(dāng)然就安裝失敗了。浪費(fèi)了好一段時間。


四、 深挖根源
第一次安裝不成功,當(dāng)然不會放棄,那就在深挖根源,找到出錯的地方,至少已經(jīng)明白了安裝 java 要經(jīng)過 jad 文件的引導(dǎo),出錯應(yīng)該是 jad 文件的問題,究竟錯在哪里,從安裝的過程來看,是不能連接網(wǎng)絡(luò)(網(wǎng)絡(luò)連接后沒能找到文件),想來想去,安裝軟件不可能要通過網(wǎng)絡(luò),尤其是 java 程序,因?yàn)橄螺d的是很普通的游戲,如果是原來的手機(jī),光是一個 jar 文件就搞定了,現(xiàn)在要連接網(wǎng)絡(luò)才能安裝,并且連上網(wǎng)絡(luò)后又是找不到程序,那看來是這個 jad 文件犯了引導(dǎo)性錯誤了。有了這個方向,思路也清晰了,專門研究一下這個 jad 文件吧。將文件打開后(打開方式選記事本或者能打開文本的程序),看到里面是比較簡單的幾行說明性的文字,
其中有一條,就是倒數(shù)第二條
MIDlet-Jar-URL:http:/www2.joyes.com/game/upload_game/2005/11/09/220637706.jar
引起了注意,這個應(yīng)該是路徑的說明,而這里就直接指向了網(wǎng)站的下載路徑,而網(wǎng)站沒有經(jīng)過注冊登陸時不能下載文件的,這就跟剛才要連接網(wǎng)絡(luò)和連接網(wǎng)絡(luò)后沒有找到程序一一對應(yīng)上了,F(xiàn)在既然連個文件都是放在同一個目錄底下,那么,直接指向就行了,根本不用通過網(wǎng)絡(luò)進(jìn)行再次下載。有了這個主意,立馬對 jad 文件進(jìn)行更改,將 jar 文件名前面的東西都刪除了,干干凈凈的直接指向 jar 文件,也就是 MIDlet-Jar-URL: 220637706.jar 看你行不行。

