يضيف NetBeans 17 دعمًا لـ Java 19 والتوافق مع JDK 20

أباتشي-نتبينز

NetBeans عبارة عن بيئة تطوير متكاملة مجانية ، تم إنشاؤها أساسًا للغة برمجة Java.

أصدرت مؤسسة Apache Software مؤخرًا ملف lإصدار الإصدار الجديد من Apache NetBeans 17 ، حيث تم إجراء عدد كبير من التغييرات والتحسينات.

بالنسبة لأولئك الذين ليسوا على دراية بـ NetBeans ، يجب أن تعرف أن هذا إنه IDE مشهور جدًا الذي يوفر دعمًا للغات البرمجة Java SE و Java EE و PHP و C / C ++ و JavaScript و Groovy.

NetBeans 17 الميزات الجديدة الرئيسية

في هذا الإصدار الجديد الذي تم تقديمه من NetBeans 17 ، تم إبراز أن إضافة دعم لمنصة Jakarta EE 10 y تحسين الدعم لبعض الميزات الجديدة في Java 19، مثل مطابقة النمط في تعبيرات التبديل.

من التغييرات البارزة الأخرى أنه تم إعداده للتوافق مع JDK 20 ، بالإضافة إلى أنه كذلكوأضاف اقتراحات إضافية لرمز Java وتم تحديث برنامج التحويل البرمجي Java nb-javac (معدل javac المعدّل) من NetBeans إلى الإصدار 19.0.1.

بالإضافة إلى ذلك ، في هذا الإصدار الجديد من NetBeans 17 ، تم تحسين دعم نظام بناء Gradle ، منذ أن تم توفير الوصول إلى نظام Java الأساسي لمشاريع غير Java Gradle.

لقد كان كذلك تحسين الدعم لنظام بناء Maven ، تم أيضًا تمكين معالجة تتبع المكدس ، عرض Java AST عند تحسين التصحيح جنبًا إلى جنب مع فهرسة نصوص المصدر الخاطئة.

علاوة على ذلك، حسنت بيئة مشروع الويب من دعم CSS، لأنه يوفر الآن عمليات بحث عن خصائص CSS غير حساسة لحالة الأحرف ومطابقة محسّنة عند ملء استعلامات CSS.

يوفر محرر الكود إمكانية إغلاق جميع المستندات في القائمة مرة واحدة. تم تحديث ANTLRv4 Runtime إلى الإصدار 4.11.1 وتم تقديم الدعم الأولي لـ ANTLR4 Lexer ، والذي تمت ترجمة الكود إليه للعمل مع تنسيقات ANTLR و TOML.

من التغييرات الأخرى التي تبرز من الإصدار الجديد:

  • تمت إعادة صياغة بعض إعدادات محفوظات الإصدار.
  • دعم إضافي لعلامة javadocsummary.
  • تنفيذ كشف البروكسي والتكوين التلقائي.
  • تم تحديث واجهة برمجة تطبيقات أدوات Gradle إلى الإصدار 8.0-rc-1.
  • تم تنظيف الخيارات في الواجهة.
  • تنفيذ كشف البروكسي والتكوين التلقائي.
  • تمت إضافة تلميح لتحديث التبعيات.
  • إصدارات محدثة من maven 3.8.7 و exec-maven-plugin 3.1.0.
  • يسمح بالفهرسة المحلية عند تحميل الفهارس الخارجية.
  • تدعم بيئة PHP الميزات الجديدة في PHP 8.2 ، مثل فئات القراءة فقط والأنواع الخالية والخطأ والصحيح ، وتحديد الثوابت في السمات.
  • دعم محسّن للطرق على أنواع التعداد.
  • دعم إضافي لملفات تعريف OCI (Oracle Cloud Infrastructure).
  • تم تنفيذ دعم Jakarta EE و Java EE لـ Tomcat و TomEE.
  • عند التشغيل على Linux ، يتم اكتشاف وضع عرض نص البكسل الفرعي الخاص بـ KDE تلقائيًا.

أخيرا إذا كنت تريد معرفة المزيد عنها من هذا الإصدار الجديد ، يمكنك التحقق من التفاصيل في الرابط التالي.

كيفية تثبيت Apache NetBeans 17 على نظام Linux؟

بالنسبة لأولئك الذين يرغبون في الحصول على هذا الإصدار الجديد يجب عليهم ذلك تنزيل الكود المصدري للتطبيق ، التي يمكن الحصول عليها من الرابط التالي.

بمجرد تثبيت كل شيء ، قم بفك ضغط الملف الذي تم تنزيله حديثًا في دليل يرضيك.

ومن المحطة ، سنقوم بإدخال هذا الدليل ثم تنفيذ:

ant

لبناء Apache NetBeans IDE. بمجرد الإنشاء ، يمكنك تشغيل IDE عن طريق الكتابة

./nbbuild/netbeans/bin/netbeans

أيضا هناك طرق أخرى للتثبيت يمكن دعمهم بها ، أحدهم بمساعدة حزم Snap.

يحتاجون فقط إلى الدعم ليتمكنوا من تثبيت هذه الأنواع من الحزم على نظامهم. للتثبيت باستخدام هذه الطريقة ، يجب عليك كتابة الأمر التالي:

sudo snap install netbeans --classic

هناك طريقة أخرى بمساعدة حزم Flatpak ، لذلك يجب أن يكون لديك الدعم لتثبيت هذه الحزم على نظامك.

أمر إجراء التثبيت كالتالي:

flatpak install flathub org.apache.netbeans

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.