Foros del Web » Programación para mayores de 30 ;) » Java »

Agregar archivo a un JAR

Estas en el tema de Agregar archivo a un JAR en el foro de Java en Foros del Web. Hola, estoy necesitando su ayuda, tengo 2 aplicaciones java y necesito hacer que al ejecutar la primera, agregue dentro de la segunda 2 archivos que ...
  #1 (permalink)  
Antiguo 10/11/2013, 00:10
 
Fecha de Ingreso: noviembre-2013
Mensajes: 2
Antigüedad: 11 años
Puntos: 0
Agregar archivo a un JAR

Hola, estoy necesitando su ayuda, tengo 2 aplicaciones java y necesito hacer que al ejecutar la primera, agregue dentro de la segunda 2 archivos que se encuentran en la raiz, osea, la APP1 tiene en su interior 2 clases que necesito que al ejecutarse se pasen a la APP2.

Estuve tratando con truezip pero solo logre hacerlo funcionar con archivos ".zip", pense que también funcionaria con el ".jar" pero al parecer la estructura es muy distinta...

Lo mejor sería agregar estas dos clases sin descomprimir la APP2 y volverla a comprimir ya que esto provocaria un retardo y necesito que el proceso se realize lo más rápido posible, pero si no queda otra opción tendré que hacerlo recomprimiendo, pero tampoco logro hacerlo, espero que me puedan ayudar, se lo agradecería muchisimo :D

Gracias de antemano :D
  #2 (permalink)  
Antiguo 10/11/2013, 01:04
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Agregar archivo a un JAR

Hola:

Winrar funciona bien con los jar.

Java viene con un comando jar.exe que sirve para crear jar, modificar sus ficheros, añadirles nuevos, borrarlos, etc. Aquí tienes algo básico sobre cómo usar el comando http://www.chuidiang.com/java/novato...cheros_jar.php : La opción de modificar el fichero, añade ficheros nuevos si no existen dentro.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 10/11/2013, 11:58
 
Fecha de Ingreso: noviembre-2013
Mensajes: 2
Antigüedad: 11 años
Puntos: 0
Respuesta: Agregar archivo a un JAR

Hola chuidiang, gracias por responder :)

Se ve interesante pero yo necesito hacerlo desde código en tiempo de ejecución y eso me parece que es desde consola, habra alguna forma de adaptarlo???
  #4 (permalink)  
Antiguo 11/11/2013, 00:44
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Agregar archivo a un JAR

Hola:

Según veo en TrueZip https://truezip.java.net/ debería funcionar con jar.

De todas formas, java viene con las clases en el paquete java.util.jar que permiten modificar los ficheros jar desde java (Aquí tienes ejemplos http://www.programcreek.com/java-api...l.jar.JarEntry )

Sin embargo, quizás no te vaya. Una cosa es modificar un jar y otra cosa que al añadirle clases en tiempo de ejecución, el classpath se entere y sea capaz de buscarlas. Inténtalo a ver.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: clase, jar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:31.