อัปเดตกุมภาพันธ์ 2559:
www.javadecompilers.comระบุว่า JAD เป็น:
decompiler Java ที่นิยมมากที่สุด แต่ส่วนใหญ่ของอายุนี้เท่านั้น เขียนด้วยภาษา C ++ เร็วมาก
ล้าสมัยไม่ได้รับการสนับสนุนและถอดรหัสไม่ถูกต้อง Java 5 และใหม่กว่า
ดังนั้นไมล์สะสมของคุณอาจแตกต่างกันไปตาม jdk ล่าสุด (7, 8)
รายการไซต์เดียวกันเครื่องมืออื่น ๆ
และ javadecompiler ดังที่ซัลวาดอร์วาเลนเซียระบุไว้ในความคิดเห็น (ก.ย. 2017) มี SaaS ที่คุณอัปโหลด.class
ไฟล์ไปยังคลาวด์และส่งคืนโค้ดที่ถอดรหัสให้คุณ
คำตอบเดิม: ตุลาคม 2008
- รุ่นสุดท้ายของ JSR 176 ซึ่งกำหนดคุณสมบัติหลักของ J2SE 5.0 (Java SE 5) ได้รับการเผยแพร่เมื่อวันที่ 30 กันยายน 2547
- ข่าวสารล่าสุดรุ่น Java สนับสนุนโดย JAD ที่มีชื่อเสียง Decompiler Java เขียนโดยนายพาเวล Kouznetsov เป็นJDK 1.3
- Java decompilers ส่วนใหญ่สามารถดาวน์โหลดได้จากอินเทอร์เน็ตเช่น "DJ Java Decompiler" หรือ "Cavaj Java Decompiler" นั้นใช้พลังงานจาก JAD: พวกมันไม่สามารถแสดงแหล่งที่มาของ Java 5
Java Decompiler (มีอีกตัว Fast Java decompiler) มี:
- การสนับสนุนที่ชัดเจนสำหรับการถอดรหัสและการวิเคราะห์ไฟล์Java .5+ “ .class”
- GUI ที่ดี:
มันทำงานร่วมกับคอมไพเลอร์จาก JDK 1.1.8 ถึง JDK 1.7.0 และอื่น ๆ ( Jikes , JRockitฯลฯ )
มันมีเวอร์ชั่นเดโมออนไลน์ที่ใช้งานได้จริงอย่างสมบูรณ์! คุณสามารถวางไฟล์ jar บนหน้าและดูซอร์สโค้ดที่ถอดรหัสแล้วโดยไม่ต้องติดตั้งอะไรเลย