手機(jī)上自帶的游戲都不大好玩,雖然數(shù)量多(相對(duì)一般手機(jī)的一到三個(gè)),但是好像都提不起興趣,夏新 E8 支持 java 擴(kuò)展,那當(dāng)然不會(huì)放過這個(gè)功能了,網(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ī)就會(huì)自動(dòng)安裝,一點(diǎn)都不費(fèi)力氣。那么,夏新 E8 是否具備這個(gè)功能,直接運(yùn)行 java 的主程序而無需安裝呢?
趕緊試試,上網(wǎng)下載了游戲的 jar 文件,傳到手機(jī)上,點(diǎn)擊。結(jié)果是彈出了不能運(yùn)行的提示,看來,直接安裝運(yùn)行是行不通的,手機(jī)不能識(shí)別 jar 文件,也沒有關(guān)聯(lián)的程序來打開。再想辦法吧。
二、 查找源頭
既然如此,那就從手機(jī)上已經(jīng)存在的游戲著手,看看這些手機(jī)的文件存放到什么地方,是以什么形式存在的。堅(jiān)信手機(jī)上的游戲都是 java ,因?yàn)檫\(yùn)行時(shí)都是通過一個(gè) iajet 的 java 平臺(tái),說做就做,查找起來非常簡(jiǎn)單,打開我的手機(jī) —windows—java—appdp 文件夾就找到了,狂多的一大堆文件,全部看起來都不知道是什么類型的文件,那就逐個(gè)逐個(gè)試吧。
接著一個(gè)一個(gè)點(diǎn)擊,在聽到一個(gè)一個(gè)錯(cuò)誤提示和看到一個(gè)一個(gè)錯(cuò)誤框后,終于有一個(gè)文件點(diǎn)擊下去就進(jìn)入了 java 平臺(tái)的運(yùn)行界面,狂喜,還不把你找到了。嘿嘿,你還是逃不出我的手掌心,乖乖,趕緊查看該文件的屬性,哦,原來是一個(gè) jad 文件,怪不得,以前就一直忽視了 jad 文件,以為這個(gè)文件只是記錄了主程序的一些無關(guān)痛癢的信息,沒什么作用。現(xiàn)在看來,手機(jī)要通過 jad 文件來安裝 java 。
三、 初步試驗(yàn)
知道了大概,那就試試吧,看能不能通過 jad 文件實(shí)現(xiàn)安裝。又上網(wǎng)下載了一個(gè)游戲的 jar 和 jad 文件,兩個(gè)文件都傳到手機(jī)上,按照習(xí)慣,存放到了 amoipsm 目錄下,接著當(dāng)然就是點(diǎn)擊那個(gè) jad 文件了,嘿,有效果!手機(jī)的 java 平臺(tái)運(yùn)行了,并且提示要安裝程序,
狂喜,當(dāng)然選擇安裝了,咦,奇怪,怎么又提示要連接網(wǎng)絡(luò),在手機(jī)上安裝程序關(guān)網(wǎng)絡(luò)什么事,不管他了,既然是嘗試就把工作進(jìn)行到底,點(diǎn)擊確定連接,等了好一會(huì),手機(jī)提示說網(wǎng)絡(luò)不能連接,程序當(dāng)然就安裝失敗了。浪費(fèi)了好一段時(shí)間。
四、 深挖根源
第一次安裝不成功,當(dāng)然不會(huì)放棄,那就在深挖根源,找到出錯(cuò)的地方,至少已經(jīng)明白了安裝 java 要經(jīng)過 jad 文件的引導(dǎo),出錯(cuò)應(yīng)該是 jad 文件的問題,究竟錯(cuò)在哪里,從安裝的過程來看,是不能連接網(wǎng)絡(luò)(網(wǎng)絡(luò)連接后沒能找到文件),想來想去,安裝軟件不可能要通過網(wǎng)絡(luò),尤其是 java 程序,因?yàn)橄螺d的是很普通的游戲,如果是原來的手機(jī),光是一個(gè) jar 文件就搞定了,現(xiàn)在要連接網(wǎng)絡(luò)才能安裝,并且連上網(wǎng)絡(luò)后又是找不到程序,那看來是這個(gè) jad 文件犯了引導(dǎo)性錯(cuò)誤了。有了這個(gè)方向,思路也清晰了,專門研究一下這個(gè) jad 文件吧。將文件打開后(打開方式選記事本或者能打開文本的程序),看到里面是比較簡(jiǎn)單的幾行說明性的文字,
其中有一條,就是倒數(shù)第二條
MIDlet-Jar-URL:http:/www2.joyes.com/game/upload_game/2005/11/09/220637706.jar
引起了注意,這個(gè)應(yīng)該是路徑的說明,而這里就直接指向了網(wǎng)站的下載路徑,而網(wǎng)站沒有經(jīng)過注冊(cè)登陸時(shí)不能下載文件的,這就跟剛才要連接網(wǎng)絡(luò)和連接網(wǎng)絡(luò)后沒有找到程序一一對(duì)應(yīng)上了,F(xiàn)在既然連個(gè)文件都是放在同一個(gè)目錄底下,那么,直接指向就行了,根本不用通過網(wǎng)絡(luò)進(jìn)行再次下載。有了這個(gè)主意,立馬對(duì) jad 文件進(jìn)行更改,將 jar 文件名前面的東西都刪除了,干干凈凈的直接指向 jar 文件,也就是 MIDlet-Jar-URL: 220637706.jar 看你行不行。