¿Hay alguna manera de extraer el código fuente de un archivo ejecutable .jar (Java ME)?
java
jar
java-me
decompiling
hiba
fuente
fuente
Respuestas:
Use JD GUI . Abra la aplicación, arrastre y suelte su archivo JAR.
fuente
jar xf filename.jar
Puede extraer un archivo jar con el comando:
Referencias: documentación JAR de Oracle
fuente
filename.jar
defilename.jar.zip
y luego sólo descomprimirlo.Creo que esto se puede hacer muy fácilmente. Siempre puede extraer los archivos de origen (archivos Java) de un archivo jar en un archivo zip.
Pasos para obtener fuentes de un archivo jar como zip:
ubicación de su sistema.
Espero que esto ayude.
El enlace está inactivo debido a algún motivo, por lo que puede agregar el enlace desde donde puede descargar JDGUI
fuente
Su JAR puede contener fuente y javadoc, en cuyo caso simplemente puede usar
jar xf my.jar
para extraerlos.De lo contrario, puede usar un descompilador como se menciona en la respuesta de adarshr:
fuente
Sé que es una vieja pregunta. Todavía pensé que ayudaría a alguien.
1) Ve a la carpeta de tu archivo jar.
2) cambie su extensión a .zip.
3) Ya está listo y puede extraerlo fácilmente haciendo doble clic en él.
Nota: probé esto en MAC, funciona. Esperemos que también funcione en Windows.
fuente
Haga lo siguiente en su caja de Linux donde funciona Java (si le gusta la forma terminal de hacer las cosas)
NOTA : como comentó @Richard "esto puede ser ilegal dependiendo de si posee los derechos de autor de la jarra, el país en el que vive y su propósito para hacerlo".
fuente
AndroChef Java Decompiler produce un código muy bueno que puede usar directamente en sus proyectos ...
fuente
Las herramientas anteriores extraen el frasco. También hay ciertas otras herramientas y comandos para extraer el jar. Pero AFAIK no puede obtener el código de Java en caso de que el código haya sido ofuscado.
fuente
suponga que su archivo JAR está en C: \ Documents and Settings \ mmeher \ Desktop \ jar y el nombre del archivo JAR es xx.jar, luego escriba los dos comandos a continuación en el símbolo del sistema:
1> cd C: \ Documents and Settings \ mmeher \ Desktop \ jar
2> jar xf xx.jar
fuente
- Convierta el archivo .jar a .zip (en Windows simplemente cambie la extensión) - Descomprima la carpeta .zip - Obtendrá archivos completos .java
fuente