NetBeans 17 Java 19 के लिए समर्थन और JDK 20 के साथ अनुकूलता जोड़ता है

Apache-netbeans

NetBeans एक मुक्त एकीकृत विकास वातावरण है, जो मुख्य रूप से जावा प्रोग्रामिंग भाषा के लिए बनाया गया है।

अपाचे सॉफ्टवेयर फाउंडेशन ने हाल ही में एल जारी कियाApache NetBeans 17 के नए संस्करण की रिलीज़, जिसमें बड़ी संख्या में बदलाव और सुधार किए गए हैं।

उन लोगों के लिए जो नेटबीन्स से अपरिचित हैं, आपको पता होना चाहिए कि यह यह काफी लोकप्रिय आईडीई है जो जावा एसई, जावा ईई, पीएचपी, सी/सी++, जावास्क्रिप्ट और ग्रूवी प्रोग्रामिंग भाषाओं के लिए समर्थन प्रदान करता है।

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

NetBeans 17 के प्रस्तुत इस नए संस्करण में, इस बात पर प्रकाश डाला गया है जकार्ता ईई 10 प्लेटफॉर्म के लिए अतिरिक्त समर्थन y Java 19 में कुछ नई सुविधाओं के लिए बेहतर समर्थन, जैसे स्विच एक्सप्रेशन में पैटर्न मिलान।

एक और बदलाव जो सामने आता है वह यह है कि इसे JDK 20 के साथ अनुकूलता के लिए तैयार किया गया है, साथ ही साथ यह भी हैऔर अतिरिक्त सुझाव जोड़े Java कोड के लिए और NetBeans के बिल्ट-इन Java कंपाइलर nb-javac (संशोधित javac) को संस्करण 19.0.1 में अपडेट किया गया है।

इसके अलावा, NetBeans 17 के इस नए संस्करण में, ग्रैडल बिल्ड सिस्टम के लिए समर्थन में सुधार किया गया है, चूंकि गैर-जावा ग्रैडल परियोजनाओं के लिए जावा प्लेटफॉर्म तक पहुंच प्रदान की गई थी।

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

दूसरी तरफ, वेब प्रोजेक्ट वातावरण ने CSS समर्थन में सुधार किया है, क्योंकि यह अब CSS प्रश्नों को भरते समय केस-संवेदी CSS गुण लुकअप और अनुकूलित मिलान प्रदान करता है।

कोड संपादक सूची में सभी दस्तावेजों को एक बार में बंद करने की संभावना प्रदान करता है। ANTLRv4 रनटाइम को संस्करण 4.11.1 में अपडेट किया गया है और ANTLR4 Lexer के लिए प्रारंभिक समर्थन दिया गया है, जिसमें ANTLR और TOML स्वरूपों के साथ काम करने के लिए कोड का अनुवाद किया गया है।

अन्य परिवर्तनों की कि नए संस्करण से बाहर खड़े हो जाओ:

  • कुछ संस्करण इतिहास सेटिंग्स पर फिर से काम किया गया है।
  • Javadoc @summary टैग के लिए समर्थन जोड़ा गया।
  • प्रॉक्सी डिटेक्शन और ऑटोकॉन्फ़िगरेशन का कार्यान्वयन।
  • Gradle Tools API को संस्करण 8.0-rc-1 में अद्यतन किया गया है।
  • इंटरफ़ेस में विकल्पों को साफ़ कर दिया गया है।
  • प्रॉक्सी डिटेक्शन और ऑटोकॉन्फ़िगरेशन का कार्यान्वयन।
  • निर्भरताओं को अद्यतन करने के लिए एक संकेत जोड़ा गया।
  • मावेन 3.8.7 और निष्पादन-मावेन-प्लगइन 3.1.0 के अद्यतन संस्करण।
  • बाहरी इंडेक्स लोड करते समय स्थानीय इंडेक्सिंग की अनुमति है।
  • PHP वातावरण PHP 8.2 में नई सुविधाओं का समर्थन करता है, जैसे कि केवल-पढ़ने के लिए कक्षाएं, अशक्त, गलत और सही प्रकार, और लक्षणों में परिभाषित स्थिरांक।
  • एनम प्रकारों पर विधियों के लिए बेहतर समर्थन।
  • ओसीआई (ओरेकल क्लाउड इंफ्रास्ट्रक्चर) प्रोफाइल के लिए समर्थन जोड़ा गया।
  • टॉमकैट और टॉमईई के लिए जकार्ता ईई और जावा ईई समर्थन लागू किया गया है।
  • लिनक्स पर चलते समय, केडीई के उप-पिक्सेल टेक्स्ट रेंडरिंग मोड का स्वतः पता लगाया जाता है।

अंत में यदि आप इसके बारे में अधिक जानना चाहते हैं इस नए संस्करण में, आप विवरण की जांच कर सकते हैं निम्नलिखित लिंक.

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

जो लोग इस नए संस्करण को प्राप्त करना चाहते हैं, उन्हें अवश्य करना चाहिए एप्लिकेशन का स्रोत कोड डाउनलोड करें, से प्राप्त किया जा सकता है निम्नलिखित लिंक.

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

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

ant

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

./nbbuild/netbeans/bin/netbeans

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

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

sudo snap install netbeans --classic

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

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

flatpak install flathub org.apache.netbeans

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

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

*

*

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