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