java - 使用 Java SE 功能的 BlackBerry 问题

标签 java blackberry

我已将 net_rim_api.jar 导入到我的项目中。 我还想使用标准 rt.jar 中的非 j2me 类,如 StringTokenizer 和 PrintWriter,但是当我运行该应用程序时,它给出了错误

"java/io/UTFDataFormatException" Duplicate class definition error.

我该如何解决这个问题?

最佳答案

你提到的类是 J2ME 的一部分,所以如果你想使用依赖于同名类(即 J2SE 等效类)的非 J2ME 类(即 J2SE),你就有问题了。

我不确定这是否值得,但如果你能确定所需的完整 SE 类集,并使用不同的包名称(类似于 my.java.io)从源代码编译它们例如)你可以移植你需要的额外功能,避免冲突。您将只在本地克隆您的项目所需的 J2SE 代码。

关于java - 使用 Java SE 功能的 BlackBerry 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3976763/

相关文章:

java - 如何从 Firebase 数据库检索纬度和经度到 Android map 应用程序

java - 交换授权码只能使用一次 - Oauth 2.0

java - HttpResponse 代码 302

java - 测量 Java 的 HttpConnection 步骤( header 和正文)以进行指标分析?

java - JSch ChannelSftp 退出状态始终为 -1

java - Akka Java : create an actor with constructor taking parameters

java - 如何在不读取整个请求的情况下发送响应?

blackberry - 如何在黑莓中获取 APN 名称?

java - 如何将 Lwuit 应用程序移植到 Blackberry Torch

java - 在 Blackberry ListField 中选择一个项目