使用.jar文件在手机上安装Java ME程序时,它安装在哪里?可以在哪条路径找到Java文件?或者它是否安装到隐藏在文件系统中的位置?

有帮助吗?

解决方案

应用程序文件的确切位置取决于您运行的设备/平台。据我所知,应用程序没有标准的方法来获取此位置。

这是故意的 - 应用程序应该没有理由知道它的存储方式/位置(这样做会阻止可移植性)。

如果您只想访问存储在JAR中的其他资源,我建议您查看 MIDP 类类的 getResourceAsStream 方法(请参阅javadoc )。例如:

InputStream is = getClass().getResourceAsStream("somefile.txt");

或者,假设您的目标设备支持它,则有 JSR-75 提供文件连接包以允许直接访问设备的文件系统。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top