NetBeans 18 มาพร้อมกับการรองรับสนิมที่ได้รับการปรับปรุง การปรับปรุงการบำรุงรักษา และอื่นๆ อีกมากมาย

apache-netbeans

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

การเปิดตัว Apache NetBeans 18 เวอร์ชันใหม่ ซึ่งมีการเปลี่ยนแปลงและการปรับปรุงจำนวนมากทั้งสำหรับ Java, PHP รวมถึงการปรับปรุงการบำรุงรักษา การแก้ไขจุดบกพร่อง และเหนือสิ่งอื่นใดคือการสนับสนุนเบื้องต้นสำหรับ Rust

สำหรับผู้ที่ไม่คุ้นเคยกับ NetBeans คุณควรรู้ว่าสิ่งนี้ มันค่อนข้างเป็นที่นิยม IDE ซึ่งรองรับภาษาโปรแกรม Java SE, Java EE, PHP, C/C++, JavaScript และ Groovy

NetBeans 18 คุณสมบัติใหม่หลัก

ใน NetBeans 18 เวอร์ชันที่เพิ่งเปิดตัวนี้ Gradle ได้รับการปรับปรุงและแก้ไขบางอย่างs ซึ่งการแก้ไขข้อความเท็จที่พิมพ์บนคอนโซลนั้นโดดเด่นนอกเหนือจากข้อเท็จจริงที่ว่า Gradle Tooling ได้รับการอัพเดตเป็น 8.1-rc-2 พร้อมรองรับ JDK 20 การจัดการการขึ้นต่อกันแบบไร้เวอร์ชันได้รับการปรับปรุงและการสนับสนุนระบบบิลด์ก็ได้รับการปรับปรุงเช่นกัน

นอกจากนี้ Maven ได้รับการปรับปรุงการสนับสนุนสำหรับระบบการสร้างนอกจากนี้ การอัปเดตเวอร์ชัน 3.9.1 ยังได้รับการรวมเข้าด้วยกัน นอกจากนี้ยังมีข้อสังเกตว่าใน Maven เพิ่มการตั้งค่าสำหรับการโหลดดัชนีภายนอก เช่นเดียวกับการปรับปรุงการตรวจจับการเรียกใช้ maven ในโหมดมัลติเธรด และเพิ่มความสามารถในการเรียกใช้การทดสอบจากไดเร็กทอรีที่กำหนดเอง

นอกจากนี้ใน NetBeans 18 ยังโดดเด่นอีกว่า ปรับปรุงการรองรับคุณสมบัติที่แนะนำใน PHP เวอร์ชันใหม่กว่า ในสภาพแวดล้อม PHP รวมถึงการแก้ไขข้อบกพร่องจำนวนมากด้วยตัวดำเนินการ ค่าคงที่ ปัญหาเกี่ยวกับช่องว่าง และอื่นๆ

ในทางกลับกัน จะเน้นว่าในสภาพแวดล้อมของโครงการเว็บ ปรับปรุงการรองรับ CSS แล้ว อัปเดตเทมเพลต HTML5 แล้ว และการจัดการฟิลด์สาธารณะและส่วนตัวในคลาส JavaScript ได้รับการปรับปรุง

นอกจากนี้ยังมีข้อสังเกตว่าในเวอร์ชันใหม่ของ NetBeans 18 ได้รับการสนับสนุนเบื้องต้นสำหรับสภาพแวดล้อมการพัฒนาโครงการในภาษา Rustเพิ่มแผงตัวเลือก Rust และตัวเลือกการดำเนินการของ Cargo

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

  • ปรับแต่งเค้าโครงหน้าต่างตัวเลือกและแก้ไข UI
  • เพิ่มการสนับสนุนเริ่มต้นสำหรับ HCL (HashiCorp Terraform Configuration Definition Language) ในโปรแกรมแก้ไขโค้ด
  • แก้ไขการใช้ Regular expression ที่ไม่ถูกต้องใน KODataBindContext
  • เพิ่มการสนับสนุนการเน้นไวยากรณ์สำหรับโค้ด Go
  • อัปเดตไดรเวอร์ PostgreSQL JDBC แล้ว
  • ServletJSPAPI อัปเดตเป็นตระกูลจาการ์ตา 
  • รองรับ Glassfish 7.0
  • ความสามารถเพิ่มเติมที่เกี่ยวข้องกับการใช้เซิร์ฟเวอร์ LSP (Language Server Protocol)
  • ชุดเครื่องมือ Gradle และ API ได้รับการอัปเดตเป็นเวอร์ชัน 8.1 โดยรองรับ JDK 20
  • ลบคำเตือนคอมไพเลอร์จำนวนมาก
  • ปรับปรุงการรองรับ TomEE สำหรับ JPA
  • สำหรับโปรเจ็กต์ Java มีการเพิ่มการรองรับ JDK 20 และมีการใช้ตัวจัดการสตริงขนาดใหญ่
  • ปรับปรุงรูปลักษณ์ของไอคอนที่ปิดใช้งานใน FlatLAF Dark
  • การล้างข้อมูลโดยทำให้การเปรียบเทียบสตริงง่ายขึ้นด้วย JDK7 Objects.equals()
  • เพิ่มการรองรับแพลตฟอร์ม Glassfish 7.0.x และรองรับ Jakarta EE 3.1 JPA 10
  • ปรับปรุงเครื่องมือแสดงภาพ

ในที่สุด หากคุณต้องการทราบข้อมูลเพิ่มเติม ของเวอร์ชั่นใหม่นี้ สามารถตรวจสอบรายละเอียดได้ใน ลิงค์ต่อไปนี้.

วิธีการติดตั้ง Apache NetBeans 18 บน 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. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา