Mejor descompilador java
Curiosamente, el lanzador de JD-GUI (/Applications/JD-GUI.app/Contents/MacOS/universalJavaApplicationStub.sh) usa /usr/libexec/java_home para encontrar la versión apropiada de Java, pero no funciona. Aún no lo he investigado, pero probablemente haya una respuesta sencilla. Incluso podría ser el hecho de que hay un espacio en la ruta a la JVM que /usr/libexec/java_home -v 1.8 devuelve en Big Sur.
Parece que el error con /usr/libexec/java_home puede ser que no le gusta el + en el “java 1.8+”. He editado el plist de la aplicación (/Applications/JD-GUI.app/Contents/Info.plist) para usar 1.8 para la JVMVersion en lugar de 1.8+, y JD-GUI se lanza con un doble click en Finder. No estoy seguro de que sea la solución, pero parece ser una solución decente por el momento.
Intellij descompilar jar
El descompilador de Java convierte archivos .class en código fuente java. En otras palabras, el descompilador convierte el código de bytes en formato .java legible. Puede utilizar el descompilador java para ver el código de clases java predefinidas como HashMap, HashSet , ArrayList
Después de instalar java, puede encontrar las clases java predefinidas en el rt.jar dentro de la carpeta JRE. Descomprimir rt.jar y todas las clases java predefinidas estarán presentes en el formato bytecode(.class). Mediante el uso de descompilador java, he escrito los artículos cómo funciona HashMap en java, cómo funciona HashSet en java. Así que vamos a encontrar los mejores descompiladores java que he utilizado y ahora estoy recomendando a usted.
JDProject es uno de los descompiladores de java offline más utilizados, desarrollado para descompilar java 5 o versiones posteriores (desde ahora hasta java8). Está disponible para Windows, Mac OS y Linux. Es el mejor descompilador para eclipse e intellij también, ya que proporciona plugins para cada plataforma. JD-Eclipse es un plugin para la plataforma Eclipse mientras que JD-Intellij es un plugin para Intellij IDEA.
Descompilador java mac brew
Nota: Fernflower extrae los archivos .java a un archivo .jar. Puedes descomprimir el archivo jar como un archivo zip normal (si tu versión de Archive Utility en OSX lo permite — a mi no me funciona en OSX Sierra pero si en El Capitan) O puedes hacer jar xf DecompiledJar y lo extraerá.
Si usted tiene eclipse sólo tiene que añadir el archivo jar en el classpath del proyecto actual u puede ver todos los paquetes y el código fuente en el frasco. No es necesario instalar y utilizar los comandos. Usted obtendrá una mejor visión de todos los archivos
Si es de código abierto, vuelve al sitio donde descargaste los archivos jar y busca el código fuente. Puede estar en archivos Zip para descargar, puede estar en archivos jar para descargar, y puede estar en algún tipo de repositorio, como Git, al que te puedes conectar con el software adecuado.
Para Java 11 con la versión BigSur, asegúrate de corregir un error común añadiendo la línea export JAVA_HOME=$(/usr/libexec/java_home -v11) en el archivo /Applications/JD-GUI.app/Contents/MacOS/universalJavaApplicationStub.sh como se sugiere en https://github.com/java-decompiler/jd-gui/issues/332.
Descompilador Java mac m1
Java Decompiler JD es un descompilador para el lenguaje de programación Java. JD Java Decompiler se proporciona como una herramienta GUI, como Core Library y como un plugin para las herramientas Eclipse, IntelliJ IDE. Todos JD-Core, JD-GUI & JD-Eclipse son proyectos de código abierto liberados bajo la Licencia GPLv3.
Puedes descargar el descompilador java desde el sitio oficial del proyecto JD. Ir a java decompiler github https://java-decompiler.github.io/ y descargar el Java Decompiler JD basado en su sistema operativo. Puede descargar java decompiler jar core libray o java decompiler command line, java decompiler GUI o java decompiler eclipse plugin basado en sus necesidades.
En Windows, puede utilizar Java Decompiler GUI, una interfaz GUI fácil de usar que le permite abrir cualquier archivo Jar / clase y descompila en consecuencia. Si usted es un usuario de eclipse y le gustaría tener descompilador de java como un plugin de eclipse descompilador de java puede simplemente instalar el plugin de eclipse (pasos para instalar el plugin se dan a continuación). Y si usted no desea utilizar cualquiera de estos puede utilizar Java Decompiler Commandline una simple interfaz de línea de comandos para descompilar archivos de clase java.