【发布时间】:2009-09-11 17:05:59
【问题描述】:
当您使用 .jar 文件在手机上安装 Java ME 程序时,它会安装到哪里?在哪个路径可以找到 Java 文件?还是安装到对文件系统隐藏的位置?
【问题讨论】:
标签: deployment java-me installation jar
当您使用 .jar 文件在手机上安装 Java ME 程序时,它会安装到哪里?在哪个路径可以找到 Java 文件?还是安装到对文件系统隐藏的位置?
【问题讨论】:
标签: deployment java-me installation jar
应用程序文件的确切位置取决于您运行的设备/平台。据我所知,应用程序没有获取此位置的标准方法。
这是故意的 - 您的应用程序没有理由知道它的存储方式/存储位置(这样做会妨碍可移植性)。
如果您只想访问存储在 JAR 中的其他资源,我建议您查看 MIDP Class 类 (see javadoc) 的 getResourceAsStream 方法。例如:
InputStream is = getClass().getResourceAsStream("somefile.txt");
或者,假设您的目标设备支持它,JSR-75 提供了一个文件连接包以允许直接访问设备的文件系统。
【讨论】: