【问题标题】:Where does a Java ME JAR install to?Java ME JAR 安装到哪里?
【发布时间】:2009-09-11 17:05:59
【问题描述】:

当您使用 .jar 文件在手机上安装 Java ME 程序时,它会安装到哪里?在哪个路径可以找到 Java 文件?还是安装到对文件系统隐藏的位置?

【问题讨论】:

    标签: deployment java-me installation jar


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-12-03
      • 1970-01-01
      • 2020-07-30
      • 2016-04-25
      • 1970-01-01
      • 1970-01-01
      • 2011-09-22
      • 2021-12-29
      • 2013-03-27
      相关资源
      最近更新 更多