midp 2.0中文件访问有什么限制呢?这样子的错误那位见过?
代码是这样
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)
麻烦那位高手解答