midp 2.0中文件访问有什么限制呢?这样子的错误那位见过?

genius_zhang 2005-01-14 09:50:54
代码是这样
void createFile() {

try {
// first creat an empty file with the name here
FileConnection fc = (FileConnection) Connector.open("file:////"
+ filename);
fc.create();
DataOutputStream dos = fc.openDataOutputStream();
dos.write(filecontent);
dos.close();
fc.close();
saveSuccess = true;
System.out.println("file is saved");
} catch (Exception e) {
System.out.println("can't access local file system");
e.printStackTrace();
saveSuccess = false;
}
}

错误如下:

java.io.IOException: Root is not accessible
at com.sun.midp.io.j2me.file.Protocol.ensureConnected(+47)
at com.sun.midp.io.j2me.file.Protocol.ensureOpenAndConnected(+21)
at com.sun.midp.io.j2me.file.Protocol.create(+8)
at SendMessage.FileOperation.createFile(+42)
at SendMessage.SocketServer.startListening(+110)
at SendMessage.SocketServer.run(+4)

麻烦那位高手解答
...全文
58 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
genius_zhang 2005-01-14
  • 打赏
  • 举报
回复
搞定了
ydslash 2005-01-14
  • 打赏
  • 举报
回复
搞定了就把正确的代码贴出来让大家也学习一下嘛

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧