Wo kommt JAR ein Java ME installieren?
-
05-07-2019 - |
Frage
Wenn Sie ein Java ME-Programm auf einem Telefon installieren Sie eine JAR-Datei verwenden, wo kommt es installieren? Auf dem Weg können die Java-Dateien gefunden? Oder macht es zu einem Ort installiert aus dem Dateisystem gespeichert?
Lösung
Die genaue Lage von Ihrer Anwendung Dateien auf dem Gerät / Plattform abhängen Ihre läuft. Soweit ich weiß, gibt es keine Standardmethode für eine Anwendung diese Position zu erhalten.
Das ist Absicht - es sollte kein Grund für Sie Anwendung zu wissen, wie / wo sie gespeichert werden (so würde verhindern tun Portabilität)
. Wenn Sie nur den Zugriff auf andere Ressourcen in JAR gespeichert Ich möchte vorschlagen, dass Sie suchen eine der getResourceAsStream
Methode der MIDP
Klasse Klasse ( siehe javadoc ). Zum Beispiel:
InputStream is = getClass().getResourceAsStream("somefile.txt");
Oder vorausgesetzt, Ihre Zielgeräte unterstützt wird, gibt es JSR-75 , die ein Dateiverbindungs-Paket bietet direkt Zugriff auf das Gerätedateisystem zu ermöglichen.