我开发了 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 中的文件。您会注意到,没有提供 OutputStream
的 getResourceAsStream()
等效项。
关于java-me - 更新位于二进制包中的 J2ME 中的 .txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12283879/