फरवरी 2016 अपडेट करें:
www.javadecompilers.com JAD को सूचीबद्ध करता है:
सबसे लोकप्रिय जावा डिकंपाइलर, लेकिन मुख्य रूप से केवल इस उम्र में। C ++ में लिखा गया है, इसलिए बहुत तेजी से।
आउटडेटेड, असमर्थित और जावा 5 और बाद में सही ढंग से विघटित नहीं होता है
तो आपका माइलेज हालिया jdk (7, 8) के साथ भिन्न हो सकता है।
वही साइट अन्य टूल को सूचीबद्ध करती है।
और javadecompiler, के रूप में द्वारा नोट साल्वाडोर वालेंसिया में टिप्पणियां (सितम्बर 2017), एक सास जहां अपलोड प्रस्तावों .class
बादल करने के लिए फ़ाइल और यह आपको decompiled कोड देता है।
मूल उत्तर: अक्टूबर 2008
- जेएसआर 176 का अंतिम विमोचन, जे 2 एसई 5.0 (जावा एसई 5) की प्रमुख विशेषताओं को परिभाषित करते हुए, 30 सितंबर 2004 को प्रकाशित किया गया है।
- जेएडी द्वारा समर्थित अंतिम जावा संस्करण, श्री पावेल कौज़नेत्सोव द्वारा लिखा गया प्रसिद्ध जावा डिकंपाइलर, जेकेके 1.3 है ।
- इंटरनेट से आज डाउनलोड होने वाले अधिकांश जावा डिकंपाइलर, जैसे कि "डीजे जावा डेकोम्पेलर" या "कैवाज जावा डेकोम्पेलर" JAD द्वारा संचालित होते हैं: वे जावा 5 स्रोतों को प्रदर्शित नहीं कर सकते हैं।
जावा डिकम्पॉइलर (अभी तक एक और फास्ट जावा डिकम्पाइलर) में है:
- जावा 5+ ".class" फ़ाइलों के विघटन और विश्लेषण के लिए स्पष्ट समर्थन ।
- एक अच्छा जीयूआई:
यह JDK 1.1.8 से JDK 1.7.0 तक के कंपाइलर, और अन्य ( Jikes , JRockit , आदि) के साथ काम करता है ।
इसमें एक ऑनलाइन लाइव डेमो संस्करण है जो वास्तव में पूरी तरह कार्यात्मक है! आप बस पृष्ठ पर एक जार फ़ाइल ड्रॉप कर सकते हैं और बिना कुछ स्थापित किए डिकम्पोज्ड सोर्स कोड देख सकते हैं।