2010-03-31 13 views
13

Antes de comenzar, soy nuevo en eclipsar, tenga esto en cuenta al responder. :)Cómo empacar e implementar la aplicación Eclipse Java

Aquí está la situación, he creado una aplicación java que tiene algunas dependencias (~ 10 de ellas). Me gustaría empaquetar fácilmente esta aplicación e implementarla como un único archivo en un CD o unidad usb.

Mi pregunta es que no parece haber ningún "buen" asistente para buscar el proyecto, tomar las dependencias y configurar el classpath en la computadora de destino. Me parece que tengo que hacer esto manualmente.

¿Hay una manera mejor. Algo simple, fácil y directo. Un enlace a un tutorial sobre esto sería genial.

Me parece que esto debería ser una función incorporada para eclipsar. El despliegue de una aplicación web parece bastante fácil, pero no una aplicación Java.

Gracias!

Respuesta

9

Eche un vistazo a Fat Jar Plug-In.

+0

¡Muy resbaladizo! ¡Gracias! – Rick

+0

¡Esto es exactamente lo que estaba buscando! –

+4

Lástima, no funciona en Eclipse Luna, me sale el siguiente error en la instalación: Ocurrió un error al instalar los elementos el contexto de la sesión era: (profile = epp.package.standard, phase = org.eclipse.equinox. internal.p2.engine.phases.Install, operand = null -> [R] net.sf.fjep.fatjar 0.0.31, action =). Error al preparar la IU parcial: [R] net.sf.fjep.fatjar 0.0.31. –

4

Esto se debe a que la implementación de escritorio no está bien definida.

Te estás dirigiendo a problemas de lanzamiento que es una gran cantidad de gusanos.

Supongo que tiene alguna forma de control de versiones como SVN o git? Si es así, echa un vistazo a maven con el plugin release y maven-assembly-plugin

Te tomará mucho trabajo configurarlo, pero una vez que lo hagas, estarás enlazando e implementando paquetes de distribución en muy poco tiempo.

Además, tendrá acceso a los grandes repositorios maven en la web en este momento

+0

¡Lo creas o no! ¡Este proyecto no tiene control de fuente! WTF ¡Bien! :) Gracias el consejo. – Rick

Cuestiones relacionadas