SoloCodigo
Programación General => Java => Mensaje iniciado por: Drackzer en Miércoles 4 de Abril de 2007, 01:28
-
Hoal foreros..!!
Me preguntaba si alguno de uds. sabe como se puede mirar el codigo fuente de una aplicacion .jar de java, para poder editar el ejecutable.. si alguien sabe, por favor, respondamelo, gracias de antemano..!!
-
Hola:
Puedes extraer el contenido del fichero jar con los parámetros (http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/jar.html) adecuados, y si tienes suerte, puede que los ficheros fuente se distribuyan también con el jar. Además, los ficheros jar pueden ser abiertos con WinRar, por si los quieres explorar sin necesidad de extraer su contenido.
Inicialmente, en el jar no tienen por qué incluirse los ficheros fuente, por lo que sólo tendrá los bytecode. Entonces, si de verdad quieres ver cómo está programado, tendrías que buscar un decompilador que saque el código fuente desde el bytecode. Eso se llama ingeniería inversa (http://es.wikipedia.org/wiki/Ingenier%C3%ADa_inversa), allá cada uno con su conciencia y su concepto del software libre y todo el debate adyacente.
Si el comportamiento del jar está bien diseñado y está pensado para que se modifique su comportamiento, debería tener algún punto de entrada que permitiera añadir un desarrollo externo, si no, es que no estába pensado para eso.
Un saludo.
Luis Javier López Arredondo (http://es.geocities.com/luisja80)
-
Entiendo..
Gracias COmpañero, y ahora, si no los molesto, no saben de aulgun decompilador de Jar ke ronde por la red?? por favor y gracias..!!
-
hola
Para descompilar los archivos bytecodes que vienen en el .jar puedes bajar el DJ Java Decompiler 3.9, u otra de sus versiones, en caso de que no lo encuentres dime y te paso el que tengo. Espero que te sirva