अपाचे नेटबीन्स 11.2 में नया क्या है और लिनक्स पर इसे कैसे स्थापित करें, यह जान लें

Apache-netbeans

La अपाचे सॉफ्टवेयर फाउंडेशन ने हाल ही में इसका नया संस्करण जारी करने की घोषणा की है इसके लिए एकीकृत विकास वातावरण अपाचे नेटबीन्स 11.2. यह ओरेकल द्वारा नेटबीन्स कोड के हस्तांतरण के बाद अपाचे फाउंडेशन द्वारा तैयार किया गया चौथा संस्करण है और अपाचे इनक्यूबेटर से परियोजना के हस्तांतरण के बाद पहला संस्करण है।

नौका इसमें जावा एसई, जावा ईई, पीएचपी, जावास्क्रिप्ट और ग्रूवी प्रोग्रामिंग भाषाओं के लिए समर्थन शामिल है. Oracle द्वारा प्रदत्त कोड बेस से C/C++ समर्थन का स्थानांतरण जनवरी के लिए निर्धारित संस्करण 11.3 में अपेक्षित है। अप्रैल 2020 में, Apache NetBeans 12 रिलीज़ बनाई जाएगी, जो एक विस्तारित समर्थन चक्र (LTS) के भाग के रूप में होगी।

उनके लिए जो अभी भी हैं वे नेटबीन्स से अनजान हैं, उन्हें पता होना चाहिए कि यह एक मुक्त एकीकृत विकास वातावरण है, किया हुआ मुख्य रूप से जावा प्रोग्रामिंग भाषा के लिए और इसका विस्तार करने के लिए इसमें महत्वपूर्ण संख्या में मॉड्यूल भी हैं।

NetBeans एक बड़े उपयोगकर्ता आधार के साथ एक बेहद सफल ओपन सोर्स प्रोजेक्ट है, जो एक निरंतर बढ़ता समुदाय है।

NetBeans 11.2 मुख्य नई सुविधाएँ

नेटबीन्स 11.2 के इस नए संस्करण के रिलीज के साथ नई PHP भाषा सुविधाएँ जोड़ी गईं, शाखा 7.4 में विकसित। भी टाइप की गई संपत्तियों को जोड़ने पर प्रकाश डाला गया है, परिचालक "?? =», मौजूदा डाई को बदलने की क्षमता किसी नये को परिभाषित करते समय, वस्तुओं को क्रमबद्ध करने के लिए एक नया तंत्र, बड़ी संख्याएँ प्रदर्शित करने की क्षमता, और कार्यों को परिभाषित करने के लिए एक नया प्रारूप।

नेटबीन्स 11.2 में एक और उल्लेखनीय परिवर्तन है जावा एसई 13 समर्थन. उदाहरण के लिए, "का उपयोग करने की क्षमता"स्विच» ऑपरेटर के बजाय अभिव्यक्ति के रूप में।

Se पाठ के ब्लॉक के लिए हाइलाइटिंग और रूपांतरण संचालन लागू करें जिसमें बिना किसी चरित्र के भागे बहु-पंक्ति पाठ डेटा शामिल है और मूल पाठ स्वरूपण को संरक्षित किया गया है। अब तक सूचीबद्ध सुविधाओं को परीक्षण के रूप में चिह्नित किया गया है और केवल --enable-preview ध्वज के साथ असेंबली के दौरान सक्षम किया गया है;

भी विभिन्न प्रदर्शन अनुकूलन पर प्रकाश डाला गया है: स्रोत पाठ के साथ ट्री में बाइनरी फ़ाइलों की खोज की गति में वृद्धि हुई।

लिनक्स और विंडोज़ पर, वॉचसर्विक इंटरफ़ेसयह Java NIO2 API द्वारा प्रदान किया गया है निर्देशिकाओं में परिवर्तनों को ट्रैक करने के लिए उपयोग किया जाता है, साथ ही तेज़ फ़ाइल-टू-फ़ाइल पहचान।

ग्रैडल बिल्ड सिस्टम के लिए बेहतर समर्थन. जावा कंपाइलर फ़्लैग लोड करने की क्षमता जोड़ी गई, जिससे आप ग्रैडल प्रोजेक्ट्स में प्रयोगात्मक जावा सुविधाओं का उपयोग कर सकते हैं।

टैब पर उपयोगकर्ता इनपुट की प्रोसेसिंग भी जोड़ी गई, जो असेंबली प्रगति (आउटपुट) को दर्शाती है। ग्रैडल डेमॉन पृष्ठभूमि प्रक्रिया शुरू करते समय, org.gradle.jvmargs प्रॉपर्टी को अब ध्यान में रखा जाता है।

जावास्क्रिप्ट पार्सर के साथ कोड के लाइसेंस के मुद्दों को इस तथ्य के कारण हल किया गया था कि पार्सर को पहले से अलग से स्थापित किया जाना था। अब ग्रेल-जेएस पार्सर को जीपीएल से यूपीएल (यूनिवर्सल परमिसिव लाइसेंस) में स्थानांतरित कर दिया गया है।

लिनक्स पर NetBeans 11.2 कैसे स्थापित करें?

उन लोगों के लिए जो नेटबीन्स 11.2 का यह नया संस्करण प्राप्त करना चाहते हैं उनके सिस्टम पर कम से कम Oracle Java 8 संस्करण या Open JDK 8 स्थापित होना चाहिए और Apache चींटी 1.10 या उच्चतर होना चाहिए।

अब उन्हें आवेदन का स्रोत कोड डाउनलोड करना होगा जो वे प्राप्त कर सकते हैं नीचे दिए गए लिंक से

एक बार जब आप सब कुछ स्थापित कर लेते हैं, तो नई डाउनलोड की गई फ़ाइल को अपनी पसंद की निर्देशिका में अनज़िप करें।

और टर्मिनल से हम इस निर्देशिका में प्रवेश करने जा रहे हैं और फिर निष्पादित करें:

ant

Apache NetBeans IDE बनाने के लिए। एक बार बनने के बाद आप टाइप करके IDE चला सकते हैं

./nbbuild/netbeans/bin/netbeans

भी अन्य स्थापना विधियाँ हैं जिसके साथ उनका समर्थन किया जा सके, उनमें से एक स्नैप पैकेज की मदद से है।

उन्हें केवल अपने सिस्टम पर इस प्रकार के पैकेजों को स्थापित करने में सक्षम होने के लिए समर्थन की आवश्यकता होती है। इस विधि का उपयोग कर स्थापित करने के लिए, आपको निम्न कमांड टाइप करना होगा:

sudo snap install netbeans --classic

एक और तरीका है फ्लैटपैक पैकेज की मदद से, इसलिए उनके पास अपने सिस्टम पर इन पैकेजों को स्थापित करने के लिए समर्थन होना चाहिए।

स्थापना करने का आदेश निम्नानुसार है:

flatpak install flathub org.apache.netbeans

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

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

*

*

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