[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程序了
Global site tag (gtag.js) - Google Analytics