NetBeans 20 ได้รับการเผยแพร่แล้วและนี่คือข่าวของมัน

apache-netbeans

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

เวอร์ชันใหม่ของ NetBeans 20 เปิดตัวแล้ว และมาพร้อมกับการเปลี่ยนแปลงและการปรับปรุงต่างๆ ที่เกี่ยวข้องกับการรองรับ JDK 21 รวมถึงการแก้ไขข้อบกพร่องทั่วไป และอื่นๆ อีกมากมาย

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

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

NetBeans 20 เวอร์ชันใหม่ประกอบด้วย อัปเดตเป็น JDK 21 "nb-javac" และด้วยสิ่งนั้น ใช้การเติมโค้ดให้สมบูรณ์ซึ่งเข้ากันได้กับ JDK 21มีการปรับปรุงเพื่อรองรับ CSS, LSP (Language Server Protocol) ส่วนขยาย VSCode, คุณสมบัติที่เกี่ยวข้องกับสนิมและการตั้งค่าคำแนะนำแบบอินไลน์ได้รับการปรับปรุง เพิ่มปุ่มลัดและปิดใช้งานตามค่าเริ่มต้น

นอกจากนี้ ยังเน้นย้ำว่า Gradle อัปเดตเป็นเวอร์ชัน 8.4 ซึ่งรวมถึงการแก้ไขต่างๆ เช่น การแก้ไขสแต็กโอเวอร์โฟลว์ การลบการกำหนดค่า Gradle ที่ขาดหายไปบางส่วน แก้ไขการเปลี่ยนแปลงเวอร์ชัน Gradle ใน wrapper.properties และการแก้ไขการทดสอบ LSP/Micronaut

ในส่วนของ Maven สิ่งนี้ได้รับการอัปเดตเป็นเวอร์ชัน 3.9.5 พร้อมด้วย maven-indexer 7.0.4 และ luzene 9.8.0 อัปเดตไลบรารี JDOM ใน maven.embedder จากเวอร์ชัน 1.0 เป็น 2.0.6.1 ดำเนินการปรับปรุงเพื่อสร้างการเตรียมการและการรีโหลด เปิดใช้งานการประมวลผลเอาต์พุต JUnit สำหรับความล้มเหลวที่ปลอดภัยและปรับปรุงคอมไพเลอร์ maven แบบฮาร์ดโค้ดและค่าเริ่มต้นของเวอร์ชันปลั๊กอินทรัพยากร

ว่าด้วยเรื่องของพีเอชพีใน NetBeans 20 เวอร์ชันใหม่นี้ เพิ่มการรองรับจุดพักข้อยกเว้น เช่นเดียวกับการตรวจสอบแบบขยายเมื่อสร้างเบรกพอยต์ ช่องว่างคงที่ระหว่างช่องทำเครื่องหมายในการตั้งค่าการทดสอบโครงการ php แก้ไขปัญหาที่ฟิลด์ที่พิมพ์ที่ทำเครื่องหมายว่าเก่าจะไม่แสดงเป็นเก่าปรับปรุงการรองรับคุณสมบัติที่นำมาใช้ใน PHP เวอร์ชันใหม่ในเบราว์เซอร์ สมาชิกที่สืบทอดมาจะแสดงเป็นสีอื่น คล้ายกับที่ทำใน Java การวางตำแหน่งองค์ประกอบคงที่ในการตั้งค่าการเติมโค้ดให้สมบูรณ์สำหรับ php

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

  • อัปเดต jgit จาก 5.7.0 เป็น 6.7.0
  • FlatLaf อัพเดตจาก 3.1 เป็น 3.2
  • ปรับปรุงการรองรับ CSS ใน NetBeans
  • ความสามารถของ LSP ได้รับการขยาย
  • ตัวแก้ไขรองรับการเปลี่ยนแปลงช่องทำเครื่องหมายเมื่อดูตัวอย่าง Markdown ในรูปแบบ Markdown
  • เปิดใช้งานตัวเลือกในการเพิ่มอินสแตนซ์ Docker ผ่านซ็อกเก็ตบน Mac ด้วย Apple Silicon
  • เปิดใช้งานการตรวจสอบความถูกต้องและมีการใช้โค้ดให้สมบูรณ์สำหรับเอกสาร XML ที่ไม่มีฟิลด์ SchemaLocation
  • CPPLite เสถียร
  • เพิ่มไลบรารีโปรไฟล์สำหรับสถาปัตยกรรม ARM64
  • เพิ่มการทดสอบ nb-javac libwrapper
  • เพิ่มโมดูลธุรกิจทั้งหมดพร้อมการทดสอบหน่วย
  • แก้ไข: เคล็ดลับเครื่องมือพารามิเตอร์ความสมบูรณ์ของ Java จะไม่แสดงหากพารามิเตอร์ก่อนหน้าเป็น TypeVariable
  • เพิ่มการรองรับเทมเพลตสตริง
  • อัปเดตชื่อของวิซาร์ด JavaFX และย้ายวิซาร์ด DukeScript ไปยังตำแหน่งที่ดีขึ้น

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

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