Pregunta

Cuando instala un programa Java ME en un teléfono usando un archivo .jar, ¿dónde se instala? ¿En qué ruta se pueden encontrar los archivos Java? ¿O se instala en una ubicación oculta del sistema de archivos?

¿Fue útil?

Solución

La ubicación exacta de los archivos de su aplicación dependerá del dispositivo / plataforma en la que se esté ejecutando. Hasta donde sé, no hay una forma estándar para que una aplicación obtenga esta ubicación.

Esto es deliberado: no debe haber ninguna razón para que su aplicación sea consciente de cómo / dónde se almacena (al hacerlo, se evitaría la portabilidad).

Si solo desea acceder a otros recursos almacenados en su JAR, le sugiero que busque el método getResourceAsStream de la clase de clase MIDP ( ver javadoc ). Por ejemplo:

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

O, suponiendo que sus dispositivos de destino lo admitan, hay JSR-75 que proporciona un paquete de conexión de archivos para permitir el acceso al sistema de archivos del dispositivo directamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top