NetBeans: यह क्या है और इसे उबंटू और डेरिवेटिव पर कैसे स्थापित किया जाए

नेटबीन्स और उबंटू

अब कुछ वर्षों के लिए, प्रोग्रामिंग कई दरवाजे खोल रहा है। वे दिन गए जब आपने केवल अधिक महत्वपूर्ण सॉफ़्टवेयर बनाने के लिए प्रोग्राम किया था। अब अधिक उपकरण, अधिक एप्लिकेशन स्टोर और अधिक संभावित ग्राहक हैं, इसलिए प्रोग्रामिंग और विकास को ध्यान में रखना चाहिए जब हम अपने पाठ्यक्रम को तैयार करने और सुधारने के बारे में सोचते हैं। इस सब के लिए, इसमें दिलचस्पी बढ़ रही है NetBeans, जावा आधारित एकीकृत विकास वातावरण।

एक एकीकृत विकास का माहौल इसे अंग्रेजी (इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट) में अपने संक्षिप्त नाम के लिए आईडीई के रूप में भी जाना जाता है। यह IDE, जैसा कि हम अभी से इसका उल्लेख करेंगे, कोड त्रुटियों को सीमित करने और नेटबीन्स फाइंडबग्स जैसे टूल के साथ बग फिक्स को सुविधाजनक बनाने के लिए डिज़ाइन किया गया है, जिसका उद्देश्य जावा और डीबगर कोड में सामान्य बग्स का पता लगाना और उनकी मरम्मत करना है। फ़ील्ड नियंत्रण, ब्रेकप्वाइंट और निष्पादन निगरानी के साथ जटिल कोड का प्रबंधन करने के लिए। दूसरी ओर, नेटबीन्स आईडीई विशेष रूप से जावा डेवलपर्स के लिए डिज़ाइन किया गया है, यह जावा, जावास्क्रिप्ट और जावाएफएक्स के अलावा, सी / सी ++, पीएचपी, ग्रूवी और एचटीएमएल 5 का समर्थन करता है।

कुबंटु पर नेटबींस 11

NetBeans विशेष रूप से जावा डेवलपर्स के लिए डिज़ाइन किया गया है

के उपकरण और क्षमताएं नेटबीन्स आईडीई उपकरण और कोड टेम्प्लेट को फिर से भरने के लिए एक समृद्ध पाठ संपादक शामिल करें, बारीक, अनुप्रयोगों के उच्च-स्तरीय दृश्य, एक ड्रैग-एंड-ड्रॉप GUI लेआउट, और Git जैसे टूल के साथ आउट-ऑफ-द-बॉक्स एकीकरण के माध्यम से संस्करण। नेटबीन्स आईडीई किसी भी ऑपरेटिंग सिस्टम पर चल सकता है यह एक JVM का समर्थन करता है लिनक्स, विंडोज और ओएस एक्स सहित संगत।

अंतर्निहित NetBeans प्लेटफ़ॉर्म नए अनुप्रयोगों के निर्माण का समर्थन करता है और मॉड्यूलर सॉफ्टवेयर घटकों का उपयोग करके मौजूदा अनुप्रयोगों का विकास। NetBeans प्लेटफ़ॉर्म पर चलने वाले अनुप्रयोग के रूप में, NetBeans IDE एक्स्टेंसिबल है और इसे नई भाषाओं का समर्थन करने के लिए बढ़ाया जा सकता है।

एक खुला स्रोत आईडीई

यह सन माइक्रोसिस्टम्स था जिसने परियोजना की स्थापना की थी इस सदी की शुरुआत में, या पिछली शताब्दी के अंत में यह ध्यान में रखते हुए कि एक शताब्दी उसी वर्ष से शुरू होती है। हम भ्रम से बचेंगे यदि हम कहते हैं कि यह जून 1 में स्थापित किया गया था। नेटबियंस को बाद में ओरेकल द्वारा खरीदा गया था, लेकिन सन माइक्रोसिस्टम्स परियोजना का एक प्रमुख प्रायोजक बना हुआ है।

हम एक IDE के बारे में बात कर रहे हैं खुला स्रोत, जो अधिक से अधिक लोगों को इसका उपयोग करने में मदद करता है, भाग में इसे मुफ्त में उपयोग करने में सक्षम है। इसके लॉन्च के छह साल बाद, IDE को सामान्य विकास और वितरण लाइसेंस (CDDL) के तहत लाइसेंस दिया गया था और एक साल बाद इसे दो लाइसेंसों CDDL और GPL2 के तहत पेश किया गया था।

सबसे अद्यतन संस्करण, जिसे आप नीचे बताए अनुसार स्थापित कर सकते हैं, है अपाचे नेटबींस 11 और 4 अप्रैल, 2019 को जारी किया गया था। v8.2 तक, इसे प्राप्त नाम NetBeans X था, जुलाई 9.0 में Apache NetBeans 2018 में बदल रहा था। नौवें संस्करण के बाद से, जैसे कि वहाँ कोई और बिंदु संस्करण नहीं थे, उदाहरण के लिए , v8.2, v7.3.1 और v6.9.1, दूसरों के बीच में।

NetBeans जावा पर निर्भर करता है

जैसा कि हमने समझाया है और बाद में भी उल्लेख करेंगे, हम एक आईडीई या एकीकृत विकास पर्यावरण के बारे में बात कर रहे हैं जावा आधारित। इसका मतलब है कि यह इस तकनीक पर निर्भर करता है कि वह कार्य करने में सक्षम हो। Java के बिना NetBeans नहीं हैं। इसका मतलब यह भी है कि हम कुछ असंगतता पा सकते हैं, उदाहरण के लिए, यदि हम जावा के पुराने संस्करण और आईडीई के एक आधुनिक संस्करण का उपयोग करते हैं जो इस पोस्ट का नायक है। इससे बचने का सबसे अच्छा तरीका, जैसा कि हम अगले भाग में बताते हैं, एक ऐसा संस्करण स्थापित करना है जिसके पैकेज में सभी आवश्यक सॉफ़्टवेयर शामिल हैं। NetBeans APT संस्करण में उपलब्ध है, जैसे स्नैप और फ्लैटपैक में। यह अंतिम है जिसे हम स्थापित करने में रुचि रखते हैं, क्योंकि इसमें पहले से ही जावा का संस्करण शामिल है जो सभी एक ही पैकेज में सबसे अच्छा काम करेगा।

जब हम कमांड के साथ स्नैप संस्करण को स्थापित करने का प्रयास करते हैं «sudo स्नैप स्थापित करें netbeans» यह हमें चेतावनी देता है कि «"नेटबीन्स" स्नैप का यह संशोधन क्लासिक कारावास का उपयोग करके प्रकाशित किया गया था, जिससे आप सिस्टम में सुरक्षित बॉक्स के बाहर मनमाने ढंग से बदलाव कर सकते हैं जिसमें स्नैप आमतौर पर सीमित होते हैं, जो आपके सिस्टम के लिए खतरा पैदा कर सकता है'लेकिन मुझे लगता है कि यह पूरी तरह से सुरक्षित है। दूसरी ओर, इस पैकेज में जावा शामिल नहीं है जैसा कि सपाट संस्करण है।

जावा लोगो
संबंधित लेख:
Ubuntu 11 और डेरिवेटिव पर ओरेकल जावा 18.10 स्थापित करना

उबंटू पर नेटबीन्स कैसे स्थापित करें

मुझे लगता है कि नेटबीन्स को स्थापित करने के लिए विभिन्न मौजूदा तरीके इसके सबसे अच्छे व्यवसाय कार्डों में से एक है। इससे मेरा मतलब है कि इसे स्थापित करने के कई तरीके हैं, जिनमें दो सबसे प्रसिद्ध अगले-जीन पैकेज शामिल हैं: फ्लैटपैक और स्नैप। हम इसे अपने APT संस्करण में अपने सॉफ़्टवेयर केंद्र से सीधे अपने स्नैप संस्करण में स्थापित कर सकते हैं, जो कि इसका समर्थन करते हैं जैसे ही स्थापना खरोंच से की जाती है और इसके फ्लैटपैक संस्करण में भी यदि पहले हो हमने समर्थन सक्षम किया है। सॉफ़्टवेयर सेंटर के उद्धरणों के बिना बस "नीटबीन" खोजें और तीनों विकल्प दिखाई देंगे। सभी तीन मामलों में, हम "इंस्टॉल" बटन से नेटबीन्स स्थापित कर सकते हैं।

दूसरी ओर, हम इसे टर्मिनल से भी स्थापित कर सकते हैं, जो एपीटी संस्करण में निम्नानुसार होगा:

sudo apt install netbeans

स्नैप संस्करण के लिए निम्न आदेश:

sudo snap install netbeans --classic

और निम्नलिखित सपाट संस्करण के लिए है:

flatpak install flathub org.apache.netbeans

क्या हो सकता है या सिर्फ एक जिज्ञासा के रूप में, फ़्लैटपैक संस्करण में नेटबीन्स शुरू करने की कमान निम्नलिखित होगी:

flatpak run org.apache.netbeans

मैं एपीटी संस्करण (या यहां तक ​​कि स्नैप) की सिफारिश क्यों नहीं करता

या क्या समान है: क्यों फ्लैटपैक संस्करण को स्थापित करना उचित है। मूल रूप से दो कारणों से:

  • APT संस्करण बहुत सारी निर्भरताएँ स्थापित करता है।
  • जावा को अलग से स्थापित किया जाना चाहिए। यदि हम एक असमर्थित संस्करण स्थापित करते हैं, तो हम प्रोग्राम शुरू करने में भी सक्षम नहीं होंगे।

दूसरी ओर, फ्लैटपैक पैकेज अपने आप में वह सब कुछ है जो आपको कार्य करने की आवश्यकता है। यह व्यावहारिक रूप से असंभव है कि संगतता समस्याएं हैं क्योंकि एपीटी संस्करण में हो सकता है।

और इसे कैसे अनइंस्टॉल करें

हम इसे अनइंस्टॉल कर सकते हैं क्योंकि हमने इसे स्थापित किया है, जो कि सॉफ्टवेयर सेंटर से या टर्मिनल से है। आदेश होंगे:

APT संस्करण में:

sudo apt remove netbeans
sudo apt autoremove

स्नैप में

sudo snap remove netbeans --classic

बाद में, हम फ़ोल्डर्स को हटा देंगे /घर/नेटबीन्स, / घर / तस्वीर / netbeans और रूट / var / तस्वीर / netbeans।

फ़्लैटपैक संस्करण में:

flatpak --USUARIO uninstall org.apache.netbeans

बाद में, हम NetBeans फ़ोल्डर को हटा देंगे /.

क्या आप पहले से ही जानते हैं कि NetBeans क्या है और इसे Ubuntu में कैसे इंस्टॉल / अनइंस्टॉल किया जाए?

ढाल के बारे में
संबंधित लेख:
ग्रेड करें, जावा परियोजनाओं के लिए इस स्वचालन उपकरण को स्थापित करें

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।