我已经将net_rim_api.jar导入到我的项目中。我还想使用非J2ME类,比如标准的StringTokenizer和PrintWriter,但是当我运行应用程序时,它会出现错误。
"java/io/UTFDataFormatException“重复类定义错误。
我该如何解决这个问题?
发布于 2010-10-20 15:17:35
您提到的类是J2ME的一部分,因此,如果要使用依赖同名类(即J2SE等效类)的非J2ME类(即J2SE),则会遇到问题。
我不确定这是否值得,但如果您能够识别所需的完整SE类,并使用不同的包名(例如my.java.io )从源代码编译它们,则可以移植所需的额外功能,并避免冲突。您将在项目中引入只需J2SE代码的本地克隆。
发布于 2010-10-20 15:07:43
BlackBerry设备没有安装完整的Java运行时,因此您必须将自己限制为j2me和net_rim_api.jar中的RIM提供的扩展。你不能在这里做你想做的事。
https://stackoverflow.com/questions/3976763
复制相似问题