Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/07/2010, 02:17
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Como crear ejecutable?

Hola,

Cita:
Iniciado por Fuzzylog Ver Mensaje
Tal y como lo dices, lo que parece que quieres generar es un .WAR
Hola, los contenedores WAR y EAR se utilizan únicamente para aplicaciones web y enterprise, es decir JSP, Servlets, etc, y se deben desplegar en un servidor de aplicaciones web como Tomcat, Glassfish, etc.

Cita:
Iniciado por lince_0011 Ver Mensaje
Lo que yo quiero es crear un unico archivo jar, es decir con todas las librerias,imagenes y todo lo demas en ese unico archivo ...
Las imágenes, sonido y otros tipos de resources se pueden integrar al JAR con solo que formen parte del proyecto principal en NetBeans. (Casi) todo lo que puedas ver en el explorador de proyectos de Netbeans se integra al JAR automáticamente. Aunque la forma de cargar y accesar esas imágenes y 'resources' que están incluidos dentro del JAR es diferente a cargarlas directamente como un archivo independiente del disco duro.

Las librerías son la excepción, puesto que Java no carga clases que estén anidadas en otros JAR. Es decir, la librería MyLib.JAR no puede estar dentro de MyApp.JAR; puesto que Java no va a encontrar las clases adecuadamente. Las librerías las tienes que distribuir en JAR independientes pero en el mismo lugar que el JAR principal (o en un lugar donde el cargador de clases las pueda encontrar).

Cita:
Iniciado por lince_0011 Ver Mensaje
Se que esto es posible ya que de la red he descargado aplicaciones de java para ver como funcionan, y esos programitas que descargo solo es un archivo jar. ...
Seguramente en esas aplicaciones pusieron los 'resources' dentro del proyecto de Netbeans y este las incluyó en el JAR automáticamente. (Si fuera el caso que usaron Netbeans, de otra forma lo pudieron haber hecho manualmente con la aplicación que incluye el JDK denominada jar.exe en Windows).

Pero si esas aplicaciones usan librerías, si y solo si usan librerías, las tuviste que haber descargado por aparte como un agregado o JAR separados; o posiblemente incluyeron y compilaron el código de dichas librerías como parte del proyecto principal.

Saludos,

Última edición por HackmanC; 09/07/2010 a las 02:27