Instalar, Compilar y Ejecutar Java en el iPhone
Bueno, el iPhone no soporta nativamente Java/J2ME, sin embargo con Jailbreak y con algunos pasos a seguir podemos hacer correr Java en nuestro iPhone, veamos cómo
Bueno, los desarrolladores Java / J2ME están de suerte; pueden desarrollar aplicaciones para el iPhone sin problemas. El lado negativo a la hora de comercializar tal vez la app Java, sería la legalidad del mismo ya que está ajustado al Jailbreak; pero, no deja de ser interesante.-
Vale aclarar primeramente dos puntos antes de ver cómo podríamos realizar la magia de ver Java en nuestro iPhone, la primera sería la gran posibilidad de Sun de tal vez realizar Java compatible para el iPhone de manera nativa; esto, simplemente sería lo mejor. Y segundo, la existencia del proyecto alcheMo. alcheMO para el iPhone lastimosamente se encontraba desarrollandose hasta que el beta y su acceso público se ha cerrado para realizar una version final que terminará siendo comercializada.
alcheMo for iPhone contains translator to convert J2ME application source code to equivalent C++ source code for iPhone.
No manual adjustments to the translated source code is required. Compiled using the standard Xcode toolchain and linked with alcheMo’s optimized run-time library, a native iPhone application is produced.
alcheMo for iPhone is capable of converting J2ME applications utilizing an extensive subset of Java ME CLDC 1.1 and MIDP 2.0 (including touch screen support) and supports several JSR extension APIs including the JSR-256 mobile sensor API. This automatic translation process is instantaneous, repeatable and doesn’t require iPhone specific experience.
Garbage collection and automatic memory management is one of the strengths of the J2ME environment. Unlike on Macintosh OS X, Objective C on iPhone does not support garbage collection. By incorporating an advanced garbage collector, alcheMo eliminates the need for manual memory management. Whole classes of common programming errors such as dangling pointers are thus prevented. Fuente.
Por lo que es bueno saber de estas dos alternativas; pero pasemos a lo nuestro, cómo lograr Java en nuestro iPhone hoy por hoy gracias al Jailbreak.-
Ingresamos al Cydia y en Categorias entramos en “Java“, en caso de no verla, re-instalamos Cydia y elejimos que somos usuarios Developers++.-

Luego, elegimos el paquete iPhone/Java para instalar

Confirmamos

Y luego de instalar, volvemos a la categoría Java y nos encontramos ya solo con Jikes, quien hará gran magia, instalamos.


Y finalmente reiniciamos el iPhone.

Al reiniciar todo, ya podremos verlo instalado.

Estamos listo!
Ahora, simplemente podemos copiar cualquier archivo Java a nuestro iPhone (por ssh, winscp, iphone browser, ver cómo), y compilarlo y hacerlo correr
Ejemplo con un archivo java en /var/mobile/ (nuestro “home”) donde corremos:
jikes -cp /var/mobile/calendario.jar calendarios.java
Y/o bien podemos hacer correr la sentencia como siempre:
java calendarios.java
Ya vimos Python en iPhone, Apache, MySQL, PHP, también SQLite, y ahora, Java, nos faltaría un Flash!.-
Saludos!.-


























que loko…! ésta es una gran noticia, y muy buen progreso para el iphone.
lograr java el el bicho será abrir más las posibilidades que se puedan lograr gracias a java..
app variados, efectos y ria en un posible ejecución de javafx en el iphone..
GRANDE…ojalá que sea nativo algun día..
y funciona tambien para el ipod touch de segunda generacion?
muy interesante, pero el uso deberia estar generalizado y facilitado
hola, seria bueno que explicaras el amnejo, ya hize todol los pasos , pero no se que ne que ruta gaurdar el *.jar, ni como ejecutarlo, esta bueno lo de los java, pero porfavor una explicacion extra de como ejecutarlos en iphone
Hola, realicé la instalación, y en el springboard se me agregaron los dos últimos íconos de la foto, los cuales, imagino, son dos ejemplos compilados ya en java, pero al ejecutarlos desde el springboard, estos se cierran autómaticamente sin que pueda ver nada, es eso normal????
A mi me pasa lo mismo que a nanex, quiero instalar un .jar, lo pongo en la ruta /var/mobile/, pero, ¿como lo ejecuto y/o compilo?
ayuda plssss me interesa muchisimo y he mirao en mil sitios y este es el unico que lo explica comprensiblemene
Por favor si nos pudieran ayudar en como instalar y ejecutar las aplicaciones java, he seguido todo el procedimiento, tengo los dos iconos, pero cuando le doy a HelloScript la pantalla se queda en blanco y luego se cierra y cuando le doy a HelloJava me carga el directorio, selecciono alguno y no hace nada.
He creado una carpeta en var/mobile con el nombre javavictor y aqui he colocado el archivo java (****.jar). Pero como debo hacer para que se ejecute o donde debo colocar el archivo.
Gracias.
Sorry mi correo es jurgen.belenger@gmail.com gracias
Hola, ya hice los pasos para instalar todo, pero como cargo las aplicaciones java, se puede hacer desde la terminal? respuesta porfavor es urgente.
Gracias