JDK . की निर्देशिका संरचना और जेआरई लगभग समान हैं, सिवाय इसके कि JDK की दो अतिरिक्त निर्देशिकाएँ हैं जैसे jmods और शामिल करें और JDK9 . में कोई JRE उपनिर्देशिका भी नहीं है संस्करण।
JDK निर्देशिका JDK सॉफ़्टवेयर स्थापना के लिए मूल निर्देशिका है। इस निर्देशिका में कॉपीराइट . भी शामिल है , रीडमी , और src.zip फ़ाइलें, जो जावा प्लेटफ़ॉर्म की स्रोत कोड संग्रह फ़ाइल हो सकती हैं।
JDK निर्देशिका संरचना:
JDK-9 - bin - conf - include - jmods - legal - lib
- द जेडीके/बिन निर्देशिका में एक निष्पादन योग्य और कमांड-लाइन लॉन्चर होता है जिसे एक छवि से जुड़े मॉड्यूल द्वारा परिभाषित किया जा सकता है।
- द JDK/conf निर्देशिका में .गुण . शामिल हैं , .नीति, और अन्य कॉन्फ़िगरेशन फ़ाइलें जिन्हें डेवलपर्स, डिप्लॉयर्स और एंड-यूज़र्स द्वारा संपादित करने का इरादा है।
- द JDK/lib निर्देशिका में रनटाइम सिस्टम का निजी कार्यान्वयन विवरण होता है। ये फ़ाइलें बाहरी उपयोग के लिए अभिप्रेत नहीं हैं, और इन्हें संशोधित नहीं किया जाना चाहिए।
- द JDK/jmods निर्देशिका में संकलित मॉड्यूल परिभाषाएँ हैं।
- द JDK/कानूनी निर्देशिका में कॉपीराइट . है और लाइसेंस प्रत्येक मॉड्यूल के लिए फ़ाइलें।
- JDK/शामिल निर्देशिका में सी-भाषा . शामिल है देशी-कोड . का समर्थन करने वाली शीर्षलेख फ़ाइलें जावा नेटिव इंटरफेस . के साथ प्रोग्रामिंग (जेएनआई ) और जावा वर्चुअल मशीन (JVM) डिबगर इंटरफ़ेस।
जेआरई JRE सॉफ्टवेयर इंस्टालेशन के लिए रूट डायरेक्टरी है। इस निर्देशिका में रीडमी . है और अन्य JRE फ़ोल्डर।
JRE निर्देशिका संरचना:
JRE-9 - bin - conf - legal - lib
- द जेआरई/बिन निर्देशिका में निष्पादन योग्य और कमांड-लाइन लॉन्चर होते हैं जो एक छवि से जुड़े मॉड्यूल द्वारा परिभाषित होते हैं।
- द JRE/conf निर्देशिका में .गुण, . शामिल हैं .नीति , और अन्य कॉन्फ़िगरेशन फ़ाइलें जिन्हें डेवलपर्स, डिप्लॉयर्स और एंड-यूज़र्स द्वारा संपादित करने का इरादा है।
- द JRE/lib निर्देशिका में रनटाइम सिस्टम का निजी कार्यान्वयन विवरण होता है। ये फ़ाइलें बाहरी उपयोग के लिए अभिप्रेत नहीं हैं और इन्हें संशोधित नहीं किया जाना चाहिए।
- द जेआरई/कानूनी निर्देशिका में प्रत्येक मॉड्यूल के लिए कॉपीराइट और लाइसेंस फ़ाइलें हैं।