Java ME默认模拟器文件存储

Java ME默认模拟器文件存储,java,java-me,emulation,Java,Java Me,Emulation,我创建了一个应用程序,其中创建了一个文件。我选择的文件目录是库(WINDOWS 7)的图片文件夹 emulator登记创建的文件,但在pictures/目录下的我的硬盘中找不到它 文件实际创建的位置以及如何访问该文件?这在emulator帮助文档()中进行了解释 文件连接API 在实际设备上,FileConnectionAPI通常提供对存储在设备内存或存储卡上的文件的访问 在JavaMePlatform SDK模拟器中,FileConnectionAPI使MIDlet能够访问存储在计算机硬盘上的

我创建了一个应用程序,其中创建了一个文件。我选择的文件目录是
(WINDOWS 7)的
图片
文件夹

emulator登记创建的文件,但在
pictures/
目录下的我的硬盘中找不到它


文件实际创建的位置以及如何访问该文件?

这在emulator帮助文档()中进行了解释

文件连接API 在实际设备上,FileConnectionAPI通常提供对存储在设备内存或存储卡上的文件的访问

在JavaMePlatform SDK模拟器中,FileConnectionAPI使MIDlet能够访问存储在计算机硬盘上的文件

可以使用FileConnection访问的文件存储在
USER\u HOME/javame sdk/3.0/work/emulator instance/appdb/filesystem
的子目录中。例如,
DefaultCldcPhone1
仿真器皮肤附带一个名为
root1
的根目录,其中包含一个自述文件和一个名为
photos
的空目录。文件的完整路径是:
USER\u HOME/javame sdk/3.0/work/emulator instance/appdb/filesystem\root1\photos

…文件系统的每个子目录称为根目录。JavaME平台SDK提供了一种管理根的机制。在emulator运行时,从emulator窗口的菜单中选择View>External Events Generator。此时将打开一个实用程序窗口。单击“文件连接”选项卡

在文件连接面板中,您可以装载、卸载或删除文件系统根目录


谢谢,这很有帮助。为了我自己和其他在MacOS上工作的人将来的参考,我在
/Applications/Java\u ME\u SDK\u 3.0.app/Contents/Resources/runtimes/cldc hi javafx/appdb/filesystem/root1
中找到了文件系统根。