我已经创建了一个J2ME应用程序,我已经在应用程序中使用JSON解析。 我可以成功地建立它。
Parsing import: C:\Program Files\Research In Motion\BlackBerry JDE 6.0.0/lib/net_rim_api.jar(net_rim_json_org.cod)
BUILD SUCCESSFUL (total time: 1 minute 3 seconds)
但是,进口对黑莓9000 V5.0应用程序时,并试图打开它,它显示
net_rim_json_org not found
我的问题是,它显示进口的net_rim_api.jar(net_rim_json_org.cod),但是当我试图在设备上的显示错误 - 为什么会这样?
我也面临这个问题,并设法解决,如下所述一样。
package org.json.me
是内置在JDE 6.0.0但不是在JDE 5.0.0或以下。 所以,你需要自己添加该软件包。 您可以从下载软件包github上 。
如果你想要写相同的代码两个JDE 6和JDE 5,并就双方JDE 6和JDE 5应用程序的工作,那么你可以在包重命名为类似org.json.whatever
....并在代码无论你需要使用org.json.me.JSONArray
, org.json.me.JSONObject
....你只需要使用org.json.whatever.JSONArray
, org.json.whatever.JSONObject
等等。因此,你可以让你的代码JDE版本独立于JSON解析。
更多关于在SO问题JSON解析“ JSON分析器黑莓OS 5 ”
你已经编译SDK 6.0应用程序,并试图与SDK 5.0启动它的设备
SDK version == JDE version you have used.
错误你意味着设备的OS版本。 5.0没有这个库,在设备的操作系统中存在版本。 6
需要注意的是,如果你用SDK 6.0编译程序的时候,会适当的设备上使用的操作系统版本6.0和7.0,但不与OS 5.0及以上的设备上运行。
在你构建设置==>订单和出口,要导出库与否。 如果没有,那么请选中该复选框并您的应用程序工作正常