¿Hay alguna aplicación que ejecute archivos Java (.jar) en Android?

Me gustaría ejecutar un archivo .jar en mi teléfono Android Samsung Galaxy S5.

Espero que requiera una aplicación, pero no puedo encontrar dicha aplicación en ninguna parte.

¿Qué aplicación sería excelente para emular archivos .jar, preferiblemente sin un límite de tamaño de .jar?

Respuestas (3)

Aunque Android usa Java, no admite la ejecución de archivos JAR en dispositivos Android. Sin embargo, puede usar emuladores para hacer esto que no están disponibles en Google Play Store pero están disponibles en el sitio web de los desarrolladores. He proporcionado el enlace de origen y las instrucciones de descarga están disponibles allí.

  1. fonema
  2. JBlend
  3. netmite
  4. JBED

Características de phoneME :

  • phoneME para Windows CE/Mobile y Android es una implementación de la plataforma de aplicaciones J2ME de código abierto phoneME para su teléfono Windows Mobile o dispositivo portátil Android.
  • Cada compilación incluye la máquina virtual phoneME y un envoltorio de interfaz de Android con enlaces JNI a la máquina virtual.
  • La experiencia de usuario más potente y fluida, menos bloqueos.
  • Los archivos JAD también están asociados con la aplicación de Android Foundation Profile-MIDP. Por lo tanto, también puede usar su navegador para seleccionar un archivo JAD en línea para descargar y ejecutar el midlet. Si hace clic en un enlace de descarga de JAD, aparecerá un menú emergente y deberá elegir la aplicación de Android Foundation Profile-MIDP
  • No se requiere acceso a la raíz.

Características de Netmite App Runner :

  • Esta es la aplicación más popular para ejecutar aplicaciones y juegos Java (J2ME/MIDP – jar/jad) en el sistema operativo Android.
  • Esta aplicación tiene App Explorer, que ayuda a encontrar aplicaciones y juegos Java existentes en su dispositivo de teléfono/tableta.
  • Está integrado con Browser-Browse cualquier sitio j2me, haga clic para ejecutar cualquier archivo jad/jar.
  • Puede convertir automáticamente J2ME en un paquete de Android (apk) sobre la marcha.
  • Puede transferir inmediatamente sus aplicaciones Java existentes (jar/jad) a Android SIN código fuente.

Características JBED :

  • JBED también es un muy buen emulador de Java/J2ME para Android.
  • Es rápido pero tiene algún problema como: la pantalla se volvió borrosa en el modo horizontal, cierre forzado inesperado.
  • Ha incorporado el explorador de aplicaciones.

Características JBlend :

  • JBlend es muy similar a JBED y mucho mejor.
  • Es suave y nunca falla.
  • Admite la mayoría de las aplicaciones/juegos de Java

¡Importante! Es posible que no todos los emuladores funcionen para sus dispositivos. Cada emulador tiene características diferentes. Tienes la opción de probar diferentes emuladores y decidir cuál quieres usar.

Fuentes

Por lo general, desaprobamos las copias 1: 1, pero tuve que hacer +1 como "gracias por la pista";) Y después de todo, dejó en claro que es uno y nombró la fuente ... ¡Buen hallazgo!
Vinculado y acreditado de mi lista de emuladores (ver el final de esa página);)

Simplemente cree un proyecto de Android en IntellJ, NetBeans o Eclipse, agregue su jar al directorio libs y escriba su pequeña GUI de Android para él.

Entonces, solo para mantener esto actualizado con algo que se suponía que no debía ejecutarse en 2.2... Y solo porque creo que es una pena que toneladas de proyectos se desperdiciaran porque no eran de código abierto.

Esto es lo que recomendaría probar en 2019 (sin ningún orden especial)

  • phoneME (nuevamente, pero se arregló tentativamente para las versiones más nuevas del sistema operativo)
  • J2ME Loader (parece ser el más activo y prometedor)
  • MicroEmu (esto debería ser más sobre convertir applets en aplicaciones técnicamente)
  • SquirrelJME (AFAIK, el desarrollador debería estar en el proceso de conectar el soporte de Android)

Por supuesto, todos estos están dirigidos al J2ME móvil limitado, en lugar del J2SE de escritorio (me pregunto por qué nadie todavía pensó en eso)