2012-08-28 31 views
5

Intenté instalar MTJ 1.1.2 desde http://www.eclipse.org/mtj/, pero después del reinicio, no aparecieron nuevas opciones que indicaran que el plugin está incluso allí. Como el último lanzamiento es para Helios, me temo que el complemento ya no funciona con Juno y más tarde.¿Es posible el desarrollo de J2ME con las versiones recientes de Eclipse?

¿Todavía es posible desarrollar aplicaciones J2ME con Eclipse? ¿Si es así, cómo? si no, cuales son las alternativas?

Respuesta

3

No necesita ningún complemento, puede señalar eclipse a los archivos jar midp y cldc, y escribir su propio script ant/antenna para empaquetar un midlet.

+0

Buena idea, pero mi IDE kung-fu no es lo suficientemente fuerte. ¿Hay algún tutorial o algo similar que me ayude a hacer eso? – JohnEye

+0

En la ruta de compilación de Java de su proyecto, elimine la Biblioteca del sistema de JRE y agregue los archivos jar de MIDP y CLDC que vienen con su kit de herramientas inalámbrico (y también los archivos jar para cualquier JSR adicional que planee usar). ¡Esto evitará que inadvertidamente utilices las clases que no deberías! La secuencia de comandos de compilación de un MIDlet será compleja, pero un poco de prueba y error según las instrucciones aquí lo ordenarán :: http://www.javaranch.com/journal/2004/03/Antenna.html – funkybro

+0

En cualquier caso, yo recomendamos crear MIDlets de producción a partir de un script de compilación incluso cuando se utiliza un complemento.Es mucho mejor poder construir desde la línea de comandos y ajustar cada parámetro a tu gusto, que confiar en la magia negra de IDE. Los comandos IDE tampoco son tan fáciles de ejecutar desde su sistema de integración continua. (Lo mismo ocurre con las aplicaciones de Android, iOS, web, etc.). – funkybro

1

He enfrentado el mismo problema que usted. Lo que hice fue seguir usando Eclipse Indigo.

3

El interés en J2ME ha disminuido después del advenimiento de iOS y Android. El proyecto MTJ ha estado inactivo por un tiempo y probablemente será archivado pronto. Se puede ver la actividad del proyecto de dejar a nada ...

http://www.eclipse.org/projects/project.php?id=tools.sequoyah.mtj

Si tiene que escribir para J2ME, que tendrá que permanecer en una versión anterior de Eclipse o fuentes MTJ de agarre y el puerto a la versión más reciente de Eclipse usted mismo.

4

Eclipse Juno Oracle Java ME SDK requiere el kit de herramientas MTJ, pero no se incluye con Juno y debe instalarse manualmente. Por lo tanto, instale MTJ toolkit primero.

  • Vaya a Ayuda> Instalar nuevo software.
  • En el campo "Trabajar con", ingrese este URL: http://download.eclipse.org/releases/indigo
  • Haga clic en Agregar. Cuando se descubran los complementos, abra la jerarquía Mobile and Device Development Tools y compruebe Mobile Tools for Java, Mobile Tools para Java SDK y Mobile Tools for Java Ejemplos. Haga clic en Siguiente. En la pantalla de instalación, seleccione todos los complementos y haga clic en Finalizar.
  • Un complemento Juno llamado org.eclipse.jetty.server_ (versión) .jar entra en conflicto con las bibliotecas MTJ cuando la versión del complemento es mayor que 6. Si es , debe evitar que se cargue cambiando su nombre para que el El archivo jar no se analiza. Por ejemplo, cambie a: org.eclipse.jetty.server.old

véase: http://www.oracle.com/technetwork/java/javame/javamobile/download/sdk/index.html

+0

salvar mi día, gracias – msangel

0

He descubierto que utilizando el IDE NetBeans es más simple de desarrollo Java ME, especialmente con el nuevo SDK de Java ME 8. Todos los ejemplos de Oracle son NetBeans también.

Cuestiones relacionadas