2015-10-07 9 views
8

मेरे पास पहले 7 था और अब मैंने jdk 8 स्थापित किया और मेरा jre 7 फ़ोल्डर हटा दिया। मेरे पास एक्लिप्स केप्लर है और मैंने स्थापित जेआर में जेडीके 1.8 जोड़ा। क्या मैं अपने कंप्यूटर में जगह लेने के रूप में jre 1.8 फ़ोल्डर को हटा सकता हूं? क्या इससे कोई समस्या होगी?क्या मुझे jdk और jre दोनों की आवश्यकता है?

+1

क्या आपका मतलब जेडीके के अंदर जेआर फ़ोल्डर को हटाना है? मैं ऐसा नहीं करूँगा। यदि यह एक जेआरई है जिसे आपने अलग से स्थापित किया है, तो सुनिश्चित करें, इसे मार दें। – Thilo

+1

मैं किसी भी मामले में फ़ोल्डर को हटा नहीं सकता और उचित अनइंस्टॉल प्रक्रियाओं का उपयोग नहीं करता। – Gimby

उत्तर

7

जेआरई जेडीके का हिस्सा है।

जब आपके पास जेडीके है तो जेआरई की आवश्यकता नहीं है। यदि आप जेडीके फ़ोल्डर खोलते हैं और देखते हैं, तो आपके अंदर जेआरई फ़ोल्डर होगा जो आपके पास जेआरई फ़ोल्डर के समान है।

+1

+1। मैं बस यह जोड़ूंगा कि ** जेआरई ** जावा रनटाइम एनवायरनमेंटमेंट और ** जेडीके ** जावा डेवलपमेंट किट है जिसमें जावा चलाने के लिए जेआरई और जावा में विकसित करने के लिए अन्य टूल्स शामिल हैं। –

+0

@ Gaël बिल्कुल :) :) –

+0

फिर जब आप जेडीके डाउनलोड करते हैं तो यह जेआरई क्यों स्थापित करता है? –

1

आप जेआरई को हटा सकते हैं। जेडीके जेआरई का एक सुपरसेट है और इसमें पहले से ही सबकुछ शामिल है।

3

जैसा कि सभी ने कहा कि जेडीके में जेआरई शामिल है, यह बिल्कुल सही है।

लेकिन मुझे औद्योगिक संरचना पर पूर्ण भरने के लिए इसे और अधिक जोड़ने दें।

जबकि कर्मचारी कुछ प्रोजेक्ट पर काम करता है, उस समय उन्हें JDK की आवश्यकता होती थी। क्योंकि उन्हें कोड लिखने की आवश्यकता है साथ ही compile भी। लेकिन विकास प्रक्रिया पूर्ण होने के बाद सॉफ्टवेयर वितरित करने के लिए तैयार है।

तो ग्राहक की मशीन में विकल्प है कि JDK OR JRE आवश्यक है।

मुझे सलाह है कि क्लाइंट मशीन पर JRE इंस्टॉल करें क्योंकि ग्राहक compile के लिए नहीं गए हैं। ग्राहक हमेशा execute पर सीधे आगे जाता है।

तो, ग्राहक मशीन पर JRE स्थापित करने के लिए सुनिश्चित करें JDK। यह Memory - Utilization का लाभ भी देगा।

धन्यवाद।

+0

कुछ अनुप्रयोगों को भी रनटाइम पर जेडीके की आवश्यकता होती है, हालांकि। उदाहरण के लिए जेएसपी संकलित करने के लिए। इसके अलावा "मेमोरी उपयोग": वास्तव में? जेडीके बनाम जेआरई पर चलने वाला एक ही कोड स्मृति की अलग-अलग मात्रा का उपयोग करता है? – Thilo

+0

@ थिलो मेरा मतलब है "मेमोरी उपयोग" यानी जेडीके बनाम जेआरई का उपयोग विभिन्न मेमोरी का उपयोग करता है जो प्रदर्शन पर प्रभाव डालता है। –

+0

वास्तव में? ऐसा क्यों है? – Thilo

संबंधित मुद्दे