Cara canggih de-kompilasi semua kode sumber java adalah dengan Cavaj Java Decompiler. Perangkat lunak ini berjalan pada semua OS, dan sangat direkomendasikan oleh ahli Java.
Ia juga merupakan program serbaguna dan telah terbukti bisa dimanfaatkan bahkan oleh pemula dalam pemrograman Java sekalipun. Ia kebanyakan dipakai untuk de-kompilasi berkas Java dan applet Java. Ia bisa diinstalasi tanpa perlu memiliki aplikasi Java.