我已将 net_rim_api.jar 导入到我的项目中。
我还想使用标准 rt.jar 中的 StringTokenizer 和 PrintWriter 等非 j2me 类,但是当我运行该应用程序时,它给出了错误
“java/io/UTFDataFormatException”
重复的类定义错误。
我怎么解决这个问题?
您提到的类是 J2ME 的一部分,因此如果您想使用依赖于同名类(即 J2SE 等效类)的非 J2ME 类(即 J2SE),则会遇到问题。
我不确定这是否值得,但是如果您可以识别所需的全套 SE 类,并使用不同的包名称(例如my.java.io
例如)您可以移植您需要的额外功能,并避免冲突。您可以将项目所需的 J2SE 代码的本地克隆引入到您的项目中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)