Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / Descargas / Software Libre: Decompilador Java

Software Libre: Decompilador Java

Por jc mouse miércoles, septiembre 6, 2017

El proyecto «Java Decompiler» tiene como objetivo desarrollar herramientas para descompilar y analizar byte code de  java, consta de los siguientes proyectos:

JD-Core es una biblioteca que reconstruye el código fuente de Java a partir de uno o más archivos «.class». JD-Core puede utilizarse para recuperar el código fuente perdido y explorar el origen de las bibliotecas de tiempo de ejecución de Java. Las nuevas características de Java 5, como anotaciones, genéricos o tipo «enum», son compatibles. JD-GUI y JD-Eclipse incluyen la biblioteca JD-Core.

JD-GUI es una utilidad gráfica independiente que muestra los códigos fuente Java de los archivos «.class». Puede explorar el código fuente reconstruido para tener acceso instantáneo a métodos y campos.

JD-Eclipse es un plug-in para la plataforma Eclipse. Le permite mostrar todas las fuentes Java durante su proceso de depuración, incluso si no las tiene todas.

JD-IntelliJ es un plug-in para  IntilliJ IDE.

JD-Core, JD-GUI y JD-Eclipse son proyectos de código abierto liberados bajo la licencia GPLv3.

El que nos interesa es JD-GUI, decompilador con interfaz gráfica disponible para sistemas Windows, Linux y Mac  con opción de descarga para instalar o el *.jar ejecutable.

decompiler

Pros:

  • Software Libre
  • Código fuente disponible para estudio 🙂
  • Multiplataforma
  • No necesita instalación

Contra:

  • No tiene plugin para Netbeans 🙁
  • No soporta lambda lo nuevo de java 8

Web: http://jd.benow.ca/

Tags

Artículos similares

ArrayDeque: Cola doblemente terminada

Una cola doblemente terminada o deque es una estructura de datos lineal que permite insertar y eliminar elementos por am[...]

Leer datos de Firebase desde Android

En este post crearemos una aplicación en Android Studio para conectarnos con nuestra base de datos de Firebase y leer al[...]

Fragmentos dinamicos y eventos de usuario

Continuando con los tutoriales sobre fragmentos en android, en esta oportunidad veremos como añadir Fragments dinámicame[...]

Localingual: Voces de todo el mundo a tu alcance

Cada día aparecen cientos sino es que miles de nuevos sitios web en el mundo, pero son muy pocos las webs verdaderamente[...]

Convertir imagenes JPEG a video MOV

Googleando me encontré con una interesante clase java «JpegImagesToMovie» que convierte imágenes JPEG a vídeo MOV de[...]

Hola mundo en Netbeans

De los diferentes IDE’s que existen para crear aplicaciones para android, lamentablemente Netbeans es una de las m[...]