[CLDC MIDP] 关于J2me系统访问本地文件系统的问题?
qnwang
2007-03-07
我在程序中使用如下代码访问PDA的文件系统:
StreamConnection connect = null; InputStream inStream = null; StringBuffer buffer = new StringBuffer(); connect = (StreamConnection)Connector.open("file:///data.txt"); inStream = connect.openInputStream(); ...... 上述代码执行时抛出以下异常 javax.microedition.io.ConnectionNotFoundException:the requested protocol does not exist file:///data.txt 异常后的解释大意是file:// 这个协议不存在,我想请教一下抛出此异常是什么原因造成的? (虚拟机/操作系统/...),能否不通过PDA厂商解决此问题。 我的PDA是 多普达 P800 操作系统:windows mobile 5.0 请各位看一下这个问题,郁闷好几天了,谢谢~~ |
|
vearyy
2007-03-08
hi,qnwang.我没有用多普达 P800 测试过文件系统,只在moto和se的手机上测试过。
我认为有可能("file:///data.txt");中的目录不对。 在你是不是应该先用FileSystemRegistry.listRoots();获取根目录呢。 比如摩托的手机:file:///phone/data.txt。 |
|
qnwang
2007-03-09
谢谢楼主受教了,这就去测试!
|
|
headsome
2007-04-07
P800 是 Mobile 5 的操作系统
在上面可以直接开发 Java ME 的程序吗?? P800支持那些 JSR 规范?? |
|
javaWolf
2007-10-20
headsome 写道 P800 是 Mobile 5 的操作系统
在上面可以直接开发 Java ME 的程序吗?? P800支持那些 JSR 规范?? 在P800上装个KVM,那就可以运行J2ME程序了 |