【发布时间】:2011-06-16 22:22:58
【问题描述】:
我想在我的黑莓项目中使用 java.io.FileInputStream、java.io.FileOutputStream、java.io.ObjectInputStream、java.io.ObjectOutputStream 类。但是黑莓支持 J2ME[i.e. CLDC],其中不包含这些类。这个问题有什么解决办法吗?如何在黑莓项目中使用这些类?提前致谢。
【问题讨论】:
标签: blackberry
我想在我的黑莓项目中使用 java.io.FileInputStream、java.io.FileOutputStream、java.io.ObjectInputStream、java.io.ObjectOutputStream 类。但是黑莓支持 J2ME[i.e. CLDC],其中不包含这些类。这个问题有什么解决办法吗?如何在黑莓项目中使用这些类?提前致谢。
【问题讨论】:
标签: blackberry
嗯,在项目中使用 J2SE 类的唯一方法是使用提供的 J2ME 核心类重新实现这些类。这会很麻烦,可能需要很长时间,而且很容易出错,但可以做到。
使用 CLDC 提供的课程可以更好地为您服务。它确实会影响代码的可移植性,但...它是一部手机:您将获得的可移植性是有限度的。
【讨论】:
java.io 包的支持非常有限。看看这些报价是否足以满足您的需求。