不知道大家有沒有JAVA軟件卸載不完全的經歷。前段時間安裝了壹個JAVA遊戲,安裝後發現不能玩了。然後發現卸載後圖標依然存在,研究了半天也不知道怎麽消除。後來在網上看到,s60系統中java文件存儲目錄的具體位置是E:\ private \ 102033 E6 \ Midlets。迫不及待的找了起來,卻沒有找到任何java軟件的註冊信息和圖標文件。雖然有大量的java軟件本體(也就是,*。jar文件位於不同的目錄下),我無法壹直刪除java軟件留下的圖標。
今天無意中翻找存儲卡文件時,發現任何軟件的圖標都是以*的形式存在的。mbm文件,所以我覺得java軟件的圖標是壹樣的(雖然JAVA軟件本體中的圖標是以png格式存在的)。為了證明推測,搜索了大量位於存儲卡中的mbm文件,大量帶有* * * * * * * * *圖標的文件。MBM被發現了。用MBM編輯器打開分析後,發現這些文件確實是原來猜測的JAVA文件的圖標文件!至此,感覺有望徹底刪除JAVA殘留文件!
打開這些文件所在的文件夾,即e:\ private \ 10003 a3f \ import \ apps \ nonnative \ resource,發現有很多* * * * * * * * * * * * * reg . RSC和* * * * * * * loc . RSC,根據文件名分析,而且通過具體分析,發現它們的生成日期總是和壹個圖標壹模壹樣,所以這三個文件是對應的(即* * * * * * * * * * * reg . RSC,* * * * * * * * * * * * * loc . RSC,ICON******)MBM),然後在記事本中打開它們。看來猜測是正確的。立即刪除這三個文件,然後將存儲卡插回手機。煩人的殘留圖標終於沒了!