La Apache Software Foundation Organization เปิดตัว การเปิดตัว Apache NetBeans 22 เวอร์ชันใหม่ ซึ่งนำเสนอชุดการปรับปรุงที่สำคัญและฟีเจอร์ใหม่ๆ ที่ปรับปรุงประสบการณ์ผู้ใช้ ฟังก์ชัน และการสนับสนุน
สำหรับผู้ที่ไม่คุ้นเคยกับ NetBeans คุณควรรู้ว่าสิ่งนี้ มันค่อนข้างเป็นที่นิยม IDE ซึ่งให้การสนับสนุน Java SE, Java EE, PHP, C / C ++, JavaScript และภาษาโปรแกรม Groovy ซึ่งเป็นเวอร์ชันที่เจ็ดที่เผยแพร่โดย Apache Foundation เนื่องจาก Oracle ได้บริจาคโค้ด NetBeans
Apache NetBeans 22 คุณสมบัติใหม่ที่สำคัญ
ใน Apache NetBeans 22 เวอร์ชันใหม่ที่นำเสนอ หนึ่งในฟีเจอร์ใหม่ที่โดดเด่นคือ การสนับสนุนเบื้องต้นสำหรับ JDK 22 ในโครงการ Javaรวมถึงเทมเพลตโค้ดสำหรับ List.of(), Map.of() และ Set.of() รวมถึงคลาสที่ปิดผนึกและประเภทเรคคอร์ด นอกจากนี้ ตัวสร้างโค้ดได้รับการอัปเดตสำหรับประเภท "บันทึก" และ "แจงนับ" และคอมไพเลอร์ NetBeans Java ในตัว nb-javac (javac ที่แก้ไขแล้ว) ได้รับการอัพเดตเป็นเวอร์ชัน 22 โดยจัดให้มีการเติมโค้ดให้สมบูรณ์สำหรับวิธีการคงที่ของคลาส Java
Gradle ได้รับการอัพเดตเป็น Gradle 8.7 Tools APIมีการปรับปรุงการอ่านคุณสมบัติหลายอย่างที่อ่านไม่ออกเช่นกัน แก้ไขปัญหาการทำงานพร้อมกันใน GradleDaemonExecutor นอกจากนี้ โครงการ Gradle ขณะนี้ใช้ Java จากเครื่องมือการพัฒนาแทนรันไทม์ และมีการปรับปรุงที่สำคัญกับ Gradle Project Creation Wizard
นอกจากนี้ Maven ได้รับการอัพเดตเป็นเวอร์ชัน 9.10 พร้อมด้วยกลไกการจัดทำดัชนีข้อมูลซึ่งได้รับการอัพเดตเป็น Lucene 9.10.0 คุณลักษณะการดาวน์โหลดรุ่นทดลองของ Maven ถูกลบออก และปัญหาการพึ่งพาที่ขัดแย้งกันได้รับการแก้ไขแล้ว นอกจากนี้ ความสามารถในการสร้างอิมเมจสำหรับโปรเจ็กต์ Helidon ยังได้เพิ่มเข้ามา และปรับปรุงฟังก์ชันการเปลี่ยนชื่อคลาสในโปรเจ็กต์ Maven อีกด้วย
เพิ่มเทมเพลตแยกต่างหากสำหรับกรอบงาน Micronaut และสร้างไดรเวอร์ของคุณเองและโหลดไดรเวอร์จากที่เก็บข้อมูล สำหรับโปรเจ็กต์ที่อิงจาก Jakarta การเติมโค้ดให้สมบูรณ์สำหรับเพจ JSF และ JSP ถูกเปิดใช้งาน และเซิร์ฟเล็ต ตัวกรอง และการสร้าง Listener ถูกเปิดใช้งาน ขณะนี้วิซาร์ดเทมเพลต JSF Facelets สนับสนุนเนมสเปซ JSF 4+
ได้รับการเพิ่ม รองรับโปรโตคอล Chrome DevTools สำหรับการดีบักแอปพลิเคชัน Node.jsนอกเหนือจากข้อเท็จจริงที่ว่าโปรแกรมแก้ไข JavaScript ได้ใช้การประมวลผล JAR-URL แล้ว ปรับปรุงการเติมโค้ดให้สมบูรณ์พร้อมความคิดเห็น และเพิ่มการสนับสนุนสำหรับคุณสมบัติเมตา new.target
e import.meta
.
จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น:
- อัปเดตคอมไพเลอร์ javac เป็น JDK 33 เวอร์ชัน 22
- ปรับปรุงการสร้างวิธีการปลายทาง PUT/POST สำหรับโครงการ Micronaut
- การรวมเทมเพลตโค้ด Java ใหม่สำหรับ List.of(), Map.of() และ Set.of()
- เพิ่มการรองรับบันทึกและประเภทที่ปิดผนึก ท่ามกลางการปรับปรุงและแก้ไขอื่นๆ
- การปรับปรุงการเติมโค้ด PHP อัตโนมัติและการแสดงข้อความยกเว้นเมื่อกดเบรกพอยต์
- การกู้คืนข้อขัดข้องของกลไก JavaScript ได้รับการปรับปรุงแล้ว
- การแก้ไขข้อบกพร่องที่สำคัญในสภาพแวดล้อมการพัฒนา PHP
- ลบการสนับสนุน Struts 1 และ JSF 1.2 รวมถึงการตรวจจับและรายงานเส้นทาง URI ที่ซ้ำกันบนจุดสิ้นสุด Micronaut
- ปรับปรุงการรองรับแอปพลิเคชันเซิร์ฟเวอร์ เช่น GlassFish และ Wildfly
- การสนับสนุนสำหรับกรอบงาน Spring 5.3.31 MVC ได้ถูกนำมาใช้แล้ว และการสนับสนุนสำหรับ Spring 3 และ 4 ได้ถูกยกเลิกแล้ว
ในที่สุด หากคุณต้องการทราบข้อมูลเพิ่มเติม ของเวอร์ชั่นใหม่นี้ สามารถตรวจสอบรายละเอียดได้ใน ลิงค์ต่อไปนี้.
วิธีการติดตั้ง Apache NetBeans 22 บน Linux
สำหรับใครที่อยากได้เวอร์ชั่นใหม่นี้ต้อง ดาวน์โหลดซอร์สโค้ดของแอปพลิเคชัน ซึ่งสามารถหาได้จาก ลิงค์ต่อไปนี้.
เมื่อคุณติดตั้งทุกอย่างแล้วให้คลายซิปไฟล์ที่ดาวน์โหลดใหม่ลงในไดเร็กทอรีที่คุณต้องการ
และจากเทอร์มินัลเราจะเข้าสู่ไดเร็กทอรีนี้จากนั้นดำเนินการ:
ant
ในการสร้าง Apache NetBeans IDE เมื่อสร้างแล้วคุณสามารถเรียกใช้ IDE ได้โดยพิมพ์
./nbbuild/netbeans/bin/netbeans
ด้วย มีวิธีการติดตั้งอื่น ๆ ซึ่งสามารถรองรับได้ หนึ่งในนั้นคือการใช้แพ็คเกจ Snap
พวกเขาจำเป็นต้องได้รับการสนับสนุนเท่านั้นจึงจะสามารถติดตั้งแพ็กเกจประเภทนี้ในระบบได้ ในการติดตั้งโดยวิธีนี้คุณต้องพิมพ์คำสั่งต่อไปนี้:
sudo snap install netbeans --classic
อีกวิธีหนึ่งคือการใช้แพ็คเกจ Flatpak ดังนั้นคุณต้องได้รับการสนับสนุนเพื่อติดตั้งแพ็คเกจเหล่านี้ในระบบของคุณ
คำสั่งในการดำเนินการติดตั้งมีดังนี้:
flatpak install flathub org.apache.netbeans