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