使用.jar文件在手机上安装Java ME程序时,它安装在哪里?可以在哪条路径找到Java文件?或者它是否安装到隐藏在文件系统中的位置?
答案 0 :(得分:2)
应用程序文件的确切位置取决于您运行的设备/平台。据我所知,应用程序没有标准的方法来获取此位置。
这是故意的 - 应用程序应该没有理由知道它的存储方式/位置(这样做会阻止可移植性)。
如果您只想访问存储在JAR中的其他资源,我建议您查看getResourceAsStream
类类(see javadoc)的MIDP
方法。例如:
InputStream is = getClass().getResourceAsStream("somefile.txt");
或者,假设您的目标设备支持它,JSR-75提供了一个文件连接包,允许直接访问设备的文件系统。