java-me - 更新位于二进制包中的 J2ME 中的 .txt 文件

标签 java-me

我开发了 J2ME 应用程序,它使用以下代码从位于二进制包中的 product.txt 文件读取数据

InputStream is = getClass().getResourceAsStream("/product.txt"); 
int size = is.available();
byte bytes[] = new byte[size];
is.read(bytes, 0, size);
str = new String(bytes, 0, size);  

现在我想使用 J2ME 代码更新位于二进制包中的 product.txt 文件。

我尝试了以下代码来获取product.txt的相对路径

String path=getClass().getResource("/product.txt").getPath();

但它不适用于J2ME平台。

如何获取二进制包中product.txt文件的相对路径?

最佳答案

您无法更改烘焙到 jar 中的文件。您会注意到,没有提供 OutputStreamgetResourceAsStream() 等效项。

关于java-me - 更新位于二进制包中的 J2ME 中的 .txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12283879/

相关文章:

java - 哪些手机支持哪种 J2ME(Java 微型版)规范?

multithreading - Lwiit J2ME 中的等待屏幕

java - J2me RecordStore 错误 : java. lang.NullPointerException: 0 - 下面的代码有什么问题

mobile - 无法从诺基亚 S40 系列手机正确发送和接收印地语数据

android - 在 SD 卡上预安装和交付应用程序

java - 为什么运行应用程序时 jar 文件的大小会增加?

Java ME,如何实现点对点通信?

java - JavaME 的最佳二进制 XML 格式

java-me - 在 J2ME 中发送邮件或短信

java - j2me中是否可以同时打开和编辑2个或更多的RecordStores?