Re: manipular un jar
José Fernández <[email protected]>
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Message-ID | <[email protected]> |
Gracias por las respuestas. La verdad es que leyendo mi correo ni yo entiendo lo que quiero decir. Voy a ver si ahora me sale mejor. En una aplicación hay una clase con un método defectuoso, asà que yo lo he corregido. He intentado compilarlo todo el paquete, pero el follón de dependencias es tal que intento hacerlo de otra forma. Intento remplazar dentro del jar la clase vieja por la nueva, pero intentando evitar la compilación de todo el paquete. Un saludo. josé David Castañeda escribió: > yo creo que si debe ser posible,,, mira por jardiff que es una > herramienta del jdk,, y tendrias que talvez tener buen conocimiento de > classloader... dependiendo de lo que quieras hacer... > > eso solo una idea pero si lo que quieres es cambiar el contenido del > jar que no esta en ejecucion yo empezaria mirando jardiff y si lo que > quieres es cambiar una clase en ejecucion talvez tendrias que mirar > por class loaders o talvez algo de AOP te pueda servir depende de que > sea realmente lo que quieres hacer.. pues que hasta el momento sabemos > muy poco. > > saludos. > > ----- Original Message ---- > From: Julian Cecchi <julian_cecchi-/[email protected]> > To: [email protected] > Sent: Friday, March 21, 2008 9:03:53 PM > Subject: Re: [javaSpain] manipular un jar > > Hola, > Asi como existen compiladores, tambien existen descompiladores. Fijate > uno que te sea util. > Saludos! > > */José Fernández <josea.fernandez@ gmail.com <http://gmail.com>>/* > escribió: > > Hola, > > No creo que se pueda, pero se puede cambiar una clase dentro de un > .jar > una vez empaquetado todo sin tener que compilar todo el resto del jar. > > Lo pregunto porque me he hecho cargo de un proyecto hace poco y una > clase tiene un error, pero no tengo las clases originales. Asà que he > reescrito una clase nueva que corrige el error. > > Saludos. > José > > > ------------------------------------------------------------------------ > > Tarjeta de crédito Yahoo! de Banco Supervielle. Solicitá tu nueva > Tarjeta de crédito. De tu PC directo a tu casa. > Visitá www.tuprimeratarjet a.com.ar <http://a.com.ar> > >