質問

.jarファイルを使用して電話にJava MEプログラムをインストールする場合、どこにインストールしますか? Javaファイルはどのパスにありますか?または、ファイルシステムから隠された場所にインストールしますか?

役に立ちましたか?

解決

アプリケーションのファイルの正確な場所は、実行しているデバイス/プラットフォームによって異なります。私の知る限り、アプリケーションがこの場所を取得する標準的な方法はありません。

これは意図的なものです-アプリケーションがどのように/どこに格納されているかを認識する必要はありません(そうすると移植性が妨げられます)。

JARに保存されている他のリソースにアクセスする場合は、 MIDP クラスクラスの getResourceAsStream メソッド( javadocを参照)。例:

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

または、ターゲットデバイスがサポートしている場合、 JSR-75 は、デバイスのファイルシステムへの直接アクセスを許可するファイル接続パッケージを提供します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top