Buenas noches a todos.
Necesito vuestra ayuda y espero no incumplir ninguna norma con este post.
Tengo un programa desarrollado en java, el cual tiene 3 directorios principales, bin libs y resources, dentro de bin se encuentra la chica, varios .jar
1.jar
2.jar
3.jar
Descomprimo el que contiene la clase que quiero modificar el 1.jar que a su vez es el ejecutable. Obtengo todos los archivos .class en la estructura de directorio del paquete, el manifest en su directorio META-INF y varios archivos de traduccion.
Bueno, pues me voy al archivo .class que quiero modificar lo descompilo con dj java decompiler, lo modifico y se me queda en .java, he de decir que este archivo contiene algunas rutinas en asm. Pues lo que necesito es volver a empaquetar todo, lo he intentado con el mismo dj java decompiler pero me da errores en las rutinas asm y tampoco tengo mucha idea de como tengo que recomponer todo. No se si tengo que incluir de alguna forma el 2.jar pues hace llamadas a el desde el codigo.
No se si me he explicado bien, pero lo he intentado.
Gracias por adelantado.
Un Saludo.
Necesito vuestra ayuda y espero no incumplir ninguna norma con este post.
Tengo un programa desarrollado en java, el cual tiene 3 directorios principales, bin libs y resources, dentro de bin se encuentra la chica, varios .jar
1.jar
2.jar
3.jar
Descomprimo el que contiene la clase que quiero modificar el 1.jar que a su vez es el ejecutable. Obtengo todos los archivos .class en la estructura de directorio del paquete, el manifest en su directorio META-INF y varios archivos de traduccion.
Bueno, pues me voy al archivo .class que quiero modificar lo descompilo con dj java decompiler, lo modifico y se me queda en .java, he de decir que este archivo contiene algunas rutinas en asm. Pues lo que necesito es volver a empaquetar todo, lo he intentado con el mismo dj java decompiler pero me da errores en las rutinas asm y tampoco tengo mucha idea de como tengo que recomponer todo. No se si tengo que incluir de alguna forma el 2.jar pues hace llamadas a el desde el codigo.
No se si me he explicado bien, pero lo he intentado.
Gracias por adelantado.
Un Saludo.