热点:

问题8:Java程序安装却删除不了怎么办?


2011-03-14 06:00    【中关村在线 原创】 作者:王彬 | 责编:丛森     评论

    大家在使用手机的时候,通常都会遇到这么一个问题:我的手机安装了程序,怎么想删却删不掉呢?又或者是程序删掉了,图标删不掉。类似的情况再很多平台的手机上都可能出现,今天我们就针对这个问题,给大家介绍一下简单的应对办法。

    一般来说,主流的手机平台包括智能的Android、iOS、Windows Mobile、Symbian,以及非智能的Feature Phone,也就是能够安装java程序扩展的手机。在笔者的实际使用过程中,iOS除偶尔出现死机无法删除已安装程序,需要重启手机之外,像Android和Windows Mobile都能够通过系统自带的卸载工具删除程序,因此在这里就不做叙述了。其实塞班平台也有系统自带的应用程序管理器,通常情况下是可以完成卸载操作的。本文则是将重点放在塞班与Feature Phone上,遇到意外情况的特殊处理方式,笔者在这里还是建议大家尽量按照常规流程安装卸载程序,下述的方法只是不得已而为之。


问题8:Java程序安装却删除不了怎么办?

    首先是删除程序:

    塞班系统在安装一个jar格式的软件或游戏时,会在E:**102033E6MIDlets目录下建立一个带中括号的文件夹,,里面会有与安装文件同名的jar以及uids两个文件,安装的同时还会在E:SystemInstallRegistry下产生与上面这个中括号文件夹同名的注册文件.reg。在不能正常删除这个软件时,只要在E:**102033E6MIDlets目录里删除该软件的目录,再将E:SystemInstallRegistry里面相应的.reg删除就可以了!

    你安装了几个*.jar格式的软件或游戏,E:**102033E6MIDlets里面就有几个带中括号的文件夹,一定要打开看看里面的文件名是否你要删除那个!有时候在E:SystemInstallRegistry里面可能找不到相应的*.reg文件,没关系,把E:**102033E6MIDlets里面带中括号的文件夹删除就可以了。

    删除图标的方法:

    要删除图标,需要借用一个taskman系统工具(比如best-taskman)。打开taskman转到“已装程序”,找到要删除的这个程序,选项->程序详情->弹出Application info信息清单,记下第二行UID与最后一行filename。把储存卡在电脑读卡器打开,转到E:**10003a3fimportappsNonNativeResource文件夹下(里面全是.rsc文件和.mbm文件)。找到刚才记下的第二行中与UID后面相同的文件名,有两个,一个是_reg.rsc文件,另一个是_loc.rsc文件。同时也要在后缀为.mbm的文件中找到与刚才记下的最后一行中filename后面数字相同的那个文件名(只有一个)。将找到的这三个文件全部删除就可以了。实际上,如果用记事本打开_reg.rsc文件,也可以看到里面就含有要删除的程序名和图标名(.mbm文件)。

    以上是面向塞班平台的java软件删除方法,如果是Feature Phone该怎么办呢?在正常操作不能奏效的时候,笔者建议大家可以尝试下,在执行删除操作之后,直接拔掉电池,强制java程序复位,或许行得通。

频道热词:chinajoy  vivox9s  iphone7  

文章评分

满分为5分

平均分:0

0人参与

查看文章排行榜>
视觉焦点
手机其它OS热点
排行 文章标题
vivo智能手机推荐
vivo  Xshot(X710L/旗舰版)
    TOP10周热门手机排行榜
    • 热门
    • 新品