曾說過9@9c之java"泥牛入海"不知是否bug。無(wú)人遇到過?
俺的經(jīng)歷如下,貼出供網(wǎng)友參考、商榷。
看9@9c有java,從網(wǎng)上下載jar文件;用紅外傳入手機(jī);試了幾個(gè):
a-j.jar--------字典:×
k-z.jar--------字典:×
ebook.jar---電子書《處事金針》:ok
sjh-622.jar--手機(jī)號(hào)查詢:×
szbf.jar---電子書《孫子兵法》:ok
等記不全了,好像還有:
zd-1.jar----------------1個(gè)字典:×(包括4個(gè)jar文件,但漢字名:未傳)
zd-2.jar-------------------又1個(gè)字典:ok(也包括4個(gè)jar文件)
20040817183936.jar-----k700的金山詞霸:ok(1種在線翻譯:不實(shí)用)
有ok的是可以的,有×的不能用?磳毜浼觕om的方法,都預(yù)先早加好了。就是不能用!再去掉"com"后,再傳,(原來的jar文件和安裝的但不能運(yùn)行的程序都已刪除。╋@示"已有相同文件名"提示(bug?),保存不了!想了大半天,采用換名再傳
a-j0.jar
k-z0.jar
0sjh-622.jar
然后再存,能存了!但手機(jī)java里竟然找不到!!
看內(nèi)存由原來的2790/7040變?yōu)?BR> 2992/7040
202k的空間丟失了:泥牛入海!有去無(wú)回!
在寶典里提了一下無(wú)人理解,壇子里問了一下不置何否,也就未深究。過了些時(shí)間后,又傳了些jar,記有:
codeshow.jar----------區(qū)號(hào)秀:×
lottery.jar---------------算彩票:×
mobiledict.jar----------一個(gè)字典:×
mobieorder.jar--------11位手機(jī)號(hào)預(yù)測(cè):×
phoneauspice.jar----手機(jī)號(hào)占卜:ok
porn3.jar----------------xx軟件:×
sms.jar------------------短信類:×
(有ok的是可以的,有×的不能用)傳、刪正常。這時(shí)的空間情況:2978/7040。
但,終不甘心白白丟了202k空間,再傳
a-j.jar:顯示"已有相同文件名";
傳k-z.jar:也顯示"已有相同文件名";
改k-z.jar為k-z0.jar:相同情況;
再改k-z.jar為k-z00.jar:相同情況;
當(dāng)改為k-z000.jar時(shí),不出提示,可以傳了。存入后再看時(shí),不禁心都涼了半截:
java里k-z000.jar又找不到!“泥牛”又“入海”了!
這時(shí)再看內(nèi)存由原來的2978/7040變?yōu)?BR> 3032/7040
就是說我的54k空間又沒了!
虧小心了點(diǎn),只傳了一個(gè)文件,要不然就慘了。本9c現(xiàn)實(shí)存儲(chǔ)器情況:
java:26%;1789k;88個(gè)文件。
網(wǎng)友lm大亨提供的他的9c存儲(chǔ)器情況(傳了323k文件):
java:11%;745k;36個(gè)文件,原始java安裝后占6%是7040×6%=422k,這樣422k+323k=745k 是相等的。
而我的9c總共傳的文件計(jì)有:493k(安裝后刪除了)。程序運(yùn)行后占用空間以多(的確多了點(diǎn),沒這么多權(quán)且算)10%計(jì)約為542k。加丟失的256k合計(jì)是542+256=798k。這樣422+542+256=1220不=1789k。 有569k的空洞!假定沒刪原jar文件是:422+493+542+256=1713不=1789k也有76k的空洞!(而我確實(shí)是刪了原jar文件的!)。
原因試析:①java刪文件時(shí)只打個(gè)標(biāo)記,未完全刪除。刪除程序以為刪除了,
而傳送接受程序以為沒刪除,因而再傳同名文件就出"已有相同文件名"提示。
②java程序只認(rèn)文件大小,因此同一個(gè)文件即使改了名也提示
"已有相同文件名"(但加了3個(gè)0的文件傳過去了?)。
③java刪除文件依據(jù)大小打標(biāo)記,因此改名的文件即使傳過去
結(jié)果也是找不著:同樣大小的文件都已打上刪除標(biāo)記了。
④java刪除程序模塊和傳送接受程序模塊擬或有矛盾的語(yǔ)句?
⑤java未初始化前傳的jar文件都受保護(hù)刪不掉?(有個(gè)記不清了:
到底是先初始化的java還是先傳的jar文件)。擬或java保護(hù)未初始化前的同樣
大小的文件(未初始化java前傳了jar文件)?
⑥空洞由何而來?不得而知。只能問飛利浦的軟件工程師了。
"泥牛"如何"入海"了?真正原因,也怕是問飛利浦的工程師才能清楚!這就是俺的9@9c之java"泥牛入海"奇遇記,F(xiàn)在,俺不敢再試,已經(jīng)丟了256k(+569k)空間,不想也不愿再丟!也不敢全刪了(自帶的java除外的),重新傳、裝一下java程序。因?yàn)椴恢@個(gè)java還會(huì)出別的什么花活。
(最后致謝lm大亨和bason網(wǎng)友提供了數(shù)據(jù))