我刚刚下载了用于Java开发的Samsung SDK 1.2。

现在,它是基于纯J2ME的体系结构,因此我需要在内存中存储一​​些文件以供我的应用程序使用。

该文件可以具有.csv扩展名,因此,我尝试使用以下代码段来尝试JSR 75的FileConnection类:

try {
            FileConnection fconn = (FileConnection) Connector.open("file:///CFCard/newfile.txt");
            if (!fconn.exists()) {
                fconn.create();  // create the file if it doesn't exist
            }
            fconn.close();
        } catch (IOException ioe) {
            System.out.println("exception = "+ioe);
        }


但是在这种情况下,它给了我以下异常:

exception = java.io.IOException: Root is not accessible


所以,我不完全是,我是否在正确的轨道上。

提前致谢。

最佳答案

可用的根在设备之间有所不同。阅读JSR 75 documentation-您将对方法FileSystemRegistry.listRoots()感兴趣。

09-26 23:02