“Java Decompiler projesi”, Java 5 “byte code” ve sonraki sürümlerini açıp analiz etmek için araçlar geliştirmeyi amaçlamaktadır.
JD-Core, Java kaynak kodunu bir veya daha fazla “.class” dosyasından yeniden oluşturan bir kütüphanedir. JD-Core, kaybolan kaynak kodunu kurtarmak ve Java çalışma zamanı kitaplıklarının kaynağını keşfetmek için kullanılabilir. Java 5'in ek açıklamalar, jenerikler veya "enum" tipi gibi yeni özellikleri desteklenir. JD-GUI ve JD-Eclipse, JD-Core kütüphanesini içerir.
JD-GUI, “.class” dosyalarının Java kaynak kodlarını gösteren bağımsız bir grafik yardımcı programıdır. Yöntemlere ve alanlara anında erişmek için yeniden oluşturulmuş kaynak koduna JD-GUI ile göz atabilirsiniz.
JD-Eclipse, Eclipse platformu için bir eklentidir. Hata ayıklama işleminiz sırasında, hepsine sahip olmasanız bile tüm Java kaynaklarını görüntülemenizi sağlar.
JD-IntelliJ, IntelliJ IDE için bir eklentidir.
JD-Core, JD-GUI ve JD-Eclipse, GPLv3 Lisansı altında yayımlanan açık kaynaklı projelerdir.