Convertir archivo .class a archivo .java

¿Es posible convertir un archivo .class (de la biblioteca externa .jar) a un archivo .java? Estoy tratando de averiguar si es posible o no porque la fuente de la biblioteca externa no está disponible.

¿Cuáles son los pasos que debo seguir para hacer esto?

Respuesta 1

use un descompilador java como "Cavaj". Abrirá la clase en formato txt, copiará el código a un archivo y lo guardará como .java

Respuesta: 2

Uso jad. Descárgalo desde aquí . Funciona bien con clases compiladas hasta SDK 1.4 ... 1.5, si recuerdo correctamente.

Respuesta: 3

El comando javap toma nombres de clase sin la extensión .class. Tratar

javap -c ClassName

Sin embargo, javap no le dará las implementaciones de los métodos en sintaxis java. A lo sumo, se lo dará en formato de código de bytes JVM. Para descompilar realmente (es decir, hacer lo contrario de javac), deberá usar el descompilador adecuado. http://download.cnet.com/Cavaj-Java-Decompiler/3000-2213_4-10071619.html

o puede ser esto de alguna ayuda Java Decomilers

Respuesta: 4

Quiero construir mi proyecto, pero tengo dos errores a continuación: app / build / intermedtes / incremental / mergeDebugResources / merged.dir / values ​​/ values.xml y .gradle / caches / transforms-1 / files-1.1 / appcompat-v7- 27 ....

Posible duplicado: Proyecto Euler Problema 12 - C ++ Estoy tratando de obtener el primer número de triángulo con más de 400 divisores (número de triángulo, por ejemplo: 1,3,6,10). Por ejemplo, el triángulo número 6 tiene ...

Estoy escribiendo una aplicación de Android en Java (con Codename One). Estoy en Java durante unos 3 años (Swing, FX, después de un año de Python), pero no soy un programador profesional. Entonces, para los profesionales, amablemente tengan ...

¿Es posible obtener el espacio en disco utilizado por un conjunto de resultados dado? ¿Diga si quisiera seleccionar de una tabla donde la identificación del usuario = X, para calcular el uso del disco de la base de datos para un usuario? Idealmente me gustaría ...