NetBeans 17 เพิ่มการรองรับ Java 19 และความเข้ากันได้กับ JDK 20

apache-netbeans

NetBeans เป็นสภาพแวดล้อมการพัฒนาแบบผสานรวมฟรี ซึ่งสร้างขึ้นสำหรับภาษาการเขียนโปรแกรม Java เป็นหลัก

Apache Software Foundation เพิ่งเปิดตัว 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 ในตัวของ NetBeans nb-javac (javac ที่แก้ไขแล้ว) ได้รับการอัปเดตเป็นเวอร์ชัน 19.0.1

นอกจากนั้น ใน NetBeans 17 เวอร์ชันใหม่นี้ ปรับปรุงการรองรับระบบการสร้าง Gradle เนื่องจากมีการเข้าถึงแพลตฟอร์ม Java สำหรับโปรเจ็กต์ที่ไม่ใช่ Java Gradle

นอกจากนี้ยังได้รับ ปรับปรุงการสนับสนุนสำหรับระบบการสร้าง Maven นอกจากนี้ยังเปิดใช้งานการประมวลผลการติดตามสแต็ก การนำเสนอ Java AST เมื่อการดีบักได้รับการปรับปรุงพร้อมกับการจัดทำดัชนีของข้อความต้นฉบับที่ผิดพลาด

ในทางกลับกัน สภาพแวดล้อมโครงการเว็บได้ปรับปรุงการรองรับ CSSเนื่องจากขณะนี้มีการค้นหาคุณสมบัติ CSS ที่ไม่คำนึงถึงขนาดตัวพิมพ์และการจับคู่ที่ปรับให้เหมาะสมเมื่อกรอกข้อความค้นหา CSS

ตัวแก้ไขรหัสเสนอความเป็นไปได้ในการปิดเอกสารทั้งหมดในรายการพร้อมกัน รันไทม์ ANTLRv4 ได้รับการอัปเดตเป็นเวอร์ชัน 4.11.1 และได้รับการสนับสนุนเบื้องต้นสำหรับ ANTLR4 Lexer ซึ่งโค้ดได้รับการแปลให้ทำงานกับรูปแบบ ANTLR และ TOML

จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่:

  • การตั้งค่าประวัติเวอร์ชันบางอย่างได้รับการแก้ไขใหม่
  • เพิ่มการรองรับแท็ก javadoc @summary
  • การดำเนินการตรวจหาพร็อกซีและการกำหนดค่าอัตโนมัติ
  • Gradle tools API ได้รับการอัปเดตเป็นเวอร์ชัน 8.0-rc-1
  • ตัวเลือกได้รับการล้างข้อมูลในอินเทอร์เฟซ
  • การดำเนินการตรวจหาพร็อกซีและการกำหนดค่าอัตโนมัติ
  • เพิ่มคำใบ้เพื่ออัปเดตการอ้างอิง
  • อัปเดตเวอร์ชันของ maven 3.8.7 และ exec-maven-plugin 3.1.0
  • อนุญาตให้สร้างดัชนีในเครื่องเมื่อโหลดดัชนีภายนอก
  • สภาพแวดล้อม PHP รองรับคุณสมบัติใหม่ใน PHP 8.2 เช่น คลาสแบบอ่านอย่างเดียว, null, เท็จ, และประเภทจริง และกำหนดค่าคงที่ในลักษณะต่างๆ
  • ปรับปรุงการรองรับเมธอดบนประเภท enum
  • เพิ่มการรองรับโปรไฟล์ 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 (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา