【发布时间】:2012-02-16 08:48:51
【问题描述】:
我正在尝试在黑莓中使用网络凭据调用 HTTP 请求。我已经在 Java、Android 上实现了,它运行良好,但不适用于黑莓。按照我在黑莓中完成的步骤。
为了设置网络凭据,我添加了以下三个 jar。
- commons-codec-1.6.jar
- commons-httpclient-3.0.1.jar
- commons-logging-1.1.1.jar
添加这个jar文件在黑莓项目中。
以下示例代码在 Core Java 中运行良好。
尝试{ HttpClient 客户端 = 新 HttpClient(); GetMethod get = new GetMethod("http://www.google.com"); get.setDoAuthentication(true); 尝试 { int status = client.executeMethod(get); System.out.println(status + "\n" + get.getResponseBodyAsString()); } 最后 { get.releaseConnection(); } }catch(异常 e){ System.out.println("错误:>>>>>>"+e); }现在代码上没有错误,但是每当尝试单击应用程序图标时都会出现错误面孔,例如“错误启动 appName: Module 'commons-httpclient-3.0.1' not found”
谁能建议这个错误是什么意思。
【问题讨论】:
-
该错误仅表示未找到
HttpClient所需的库。您可能想改用HttpConnection吗? -
我添加了 jar 并且没有编译错误。代码编译正确。
-
毫无疑问可以...但似乎BB不支持...
-
黑莓基于 JavaME。
标签: http blackberry networkcredentials