NetBeans: มันคืออะไรและจะติดตั้งบน Ubuntu และอนุพันธ์ได้อย่างไร

NetBeans และ Ubuntu

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

มี สภาพแวดล้อมการพัฒนาแบบบูรณาการ เป็นที่รู้จักกันในชื่อ IDE สำหรับตัวย่อในภาษาอังกฤษ (Integrated Development Environment) IDE นี้ตามที่เราจะอ้างถึงต่อจากนี้ได้รับการออกแบบมาเพื่อ จำกัด ข้อผิดพลาดของโค้ดและอำนวยความสะดวกในการแก้ไขข้อบกพร่องด้วยเครื่องมือต่างๆเช่น NetBeans FindBugs ซึ่งมีจุดมุ่งหมายเพื่อค้นหาและซ่อมแซมข้อบกพร่องทั่วไปในโค้ด Java และ Debugger เพื่อจัดการโค้ดที่ซับซ้อนด้วยการควบคุมฟิลด์เบรกพอยต์และการตรวจสอบการดำเนินการ ในทางกลับกัน NetBeans IDE ได้รับการออกแบบมาโดยเฉพาะสำหรับนักพัฒนา Java รองรับ C / C ++, PHP, Groovy และ HTML5 นอกเหนือจาก Java, JavaScript และ JavaFX

NetBeans 11 บน Kubuntu

NetBeans ได้รับการออกแบบมาโดยเฉพาะสำหรับนักพัฒนา Java

เครื่องมือและความสามารถของ NetBeans IDE รวมโปรแกรมแก้ไข Rich Text สำหรับการปรับโครงสร้างเครื่องมือและเทมเพลตโค้ด มุมมองที่ละเอียดระดับสูงของแอปพลิเคชันเค้าโครง GUI แบบลากแล้ววางและการกำหนดเวอร์ชันผ่านการผสานรวมกับเครื่องมือต่างๆเช่น Git NetBeans IDE สามารถทำงานบนระบบปฏิบัติการใดก็ได้ ที่รองรับ JVM เข้ากันได้รวมถึง Linux, Windows และ OS X

แพลตฟอร์ม NetBeans ที่เป็นรากฐาน รองรับการสร้างแอพพลิเคชั่นใหม่ และการพัฒนาแอปพลิเคชันที่มีอยู่เพิ่มเติมโดยใช้ส่วนประกอบซอฟต์แวร์แบบแยกส่วน ในฐานะแอปพลิเคชันที่ทำงานบนแพลตฟอร์ม NetBeans NetBeans IDE สามารถขยายได้และสามารถขยายเพื่อรองรับภาษาใหม่ ๆ

IDE โอเพนซอร์ส

Sun Microsystems เป็นผู้ก่อตั้งโครงการ ในตอนต้นของศตวรรษนี้หรือในตอนท้ายของศตวรรษที่แล้วโดยคำนึงว่าหนึ่งศตวรรษเริ่มต้นในปีที่ 1 ของปีเดียวกัน เราจะหลีกเลี่ยงความสับสนหากเราบอกว่าก่อตั้งขึ้นในเดือนมิถุนายนปี 2000 NetBeans ถูกซื้อโดย Oracle ในเวลาต่อมา แต่ Sun MicroSystems ยังคงเป็นผู้สนับสนุนหลักของโครงการ

เรากำลังพูดถึง IDE ของ โอเพ่นซอร์สซึ่งช่วยให้ผู้คนใช้งานได้มากขึ้นส่วนหนึ่งคือสามารถใช้งานได้ฟรี หกปีหลังจากการเปิดตัว IDE ได้รับอนุญาตภายใต้ Common Development and Distribution License (CDDL) และหนึ่งปีต่อมาได้รับการเสนอภายใต้ใบอนุญาตสองใบคือ CDDL และ GPL2

เวอร์ชันที่อัปเดตที่สุดซึ่งคุณสามารถติดตั้งได้ตามที่เราจะอธิบายด้านล่างนี้คือ Apache NetBeans 11 และได้รับการเผยแพร่ในวันที่ 4 เมษายน 2019 จนถึง v8.2 ชื่อที่ได้รับคือ NetBeans X โดยเปลี่ยนเป็น Apache NetBeans 9.0 ในเดือนกรกฎาคม 2018 ตั้งแต่เวอร์ชันที่เก้าเป็นต้นมาไม่มีเวอร์ชัน point อีกต่อไปเช่น , v8.2, v7.3.1 และ v6.9.1 และอื่น ๆ

NetBeans ขึ้นอยู่กับ Java

ดังที่เราได้อธิบายไว้และจะกล่าวถึงในภายหลังเรากำลังพูดถึง IDE หรือสภาพแวดล้อมการพัฒนาแบบบูรณาการ ใช้ Java. ซึ่งหมายความว่าขึ้นอยู่กับเทคโนโลยีนี้เพื่อให้สามารถทำงานได้ หากไม่มี Java ก็ไม่มี NetBeans นอกจากนี้ยังหมายความว่าเราสามารถพบความไม่ลงรอยกันได้เช่นหากเราใช้ Java เวอร์ชันเก่าและ IDE เวอร์ชันใหม่ที่เป็นตัวชูโรงของโพสต์นี้ วิธีที่ดีที่สุดในการหลีกเลี่ยงปัญหานี้ตามที่เราอธิบายไว้ในหัวข้อถัดไปคือการติดตั้งเวอร์ชันที่แพคเกจมีซอฟต์แวร์ที่จำเป็น NetBeans มีให้บริการทั้งในเวอร์ชัน APT เช่นเดียวกับใน Snap และ Flatpak เป็นตัวสุดท้ายที่เราสนใจในการติดตั้งเนื่องจากมี Java เวอร์ชันที่จะทำงานได้ดีที่สุดทั้งหมดอยู่ในแพ็คเกจเดียวกัน

เมื่อเราพยายามติดตั้งเวอร์ชัน Snap ด้วยคำสั่ง« sudo snap install netbeans »มันเตือนเราว่า«การแก้ไขสแน็ป "netbeans" นี้ได้รับการเผยแพร่โดยใช้การ จำกัด แบบคลาสสิกซึ่งคุณสามารถทำการเปลี่ยนแปลงโดยพลการกับระบบภายนอกกล่องนิรภัยซึ่งโดยปกติแล้วสแน็ปจะถูก จำกัด ซึ่งอาจก่อให้เกิดความเสี่ยงต่อระบบของคุณ'แต่ฉันคิดว่ามันปลอดภัยดี ในทางกลับกัน, แพ็คเกจนี้ไม่รวม Java ตามที่รวมอยู่ในเวอร์ชัน Flatpak

โลโก้ java
บทความที่เกี่ยวข้อง:
การติดตั้ง Oracle Java 11 บน Ubuntu 18.10 และอนุพันธ์

วิธีติดตั้ง NetBeans บน Ubuntu

ฉันคิดว่าวิธีการต่างๆที่มีอยู่ในการติดตั้ง NetBeans เป็นหนึ่งในนามบัตรที่ดีที่สุด ด้วยเหตุนี้ฉันหมายความว่ามีหลายวิธีในการติดตั้งรวมถึงแพ็คเกจ Next-gen ที่มีชื่อเสียงที่สุดสองแพ็คเกจ: Flatpak และ Snap. เราสามารถติดตั้งได้โดยตรงจากศูนย์ซอฟต์แวร์ของเราในเวอร์ชัน APT ในเวอร์ชัน Snap ในเวอร์ชันที่รองรับทันทีที่การติดตั้งเสร็จสิ้นตั้งแต่เริ่มต้นและในเวอร์ชัน Flatpak หากก่อนหน้านี้ เราได้เปิดใช้งานการสนับสนุน. เพียงค้นหาคำว่า "neatbeans" โดยไม่มีเครื่องหมายคำพูดในศูนย์ซอฟต์แวร์จากนั้นตัวเลือกทั้งสามจะปรากฏขึ้น ในทั้งสามกรณีเราสามารถติดตั้ง NetBeans ได้จากปุ่ม "ติดตั้ง"

ในทางกลับกันเราสามารถติดตั้งได้จากเทอร์มินัลซึ่งจะเป็นดังต่อไปนี้ในเวอร์ชัน APT:

sudo apt install netbeans

คำสั่งต่อไปนี้สำหรับเวอร์ชัน Snap:

sudo snap install netbeans --classic

และสิ่งต่อไปนี้สำหรับเวอร์ชัน Flatpak:

flatpak install flathub org.apache.netbeans

จากสิ่งที่อาจเกิดขึ้นหรือเป็นเพียงความอยากรู้คำสั่งเพื่อเริ่ม NetBeans ในเวอร์ชัน Flatpak จะเป็นดังต่อไปนี้:

flatpak run org.apache.netbeans

ทำไมฉันไม่แนะนำเวอร์ชัน APT (หรือแม้แต่ Snap)

หรืออะไรที่เหมือนกัน: เหตุใดจึงแนะนำให้ติดตั้งเวอร์ชัน Flatpak โดยทั่วไปด้วยเหตุผลสองประการ:

  • เวอร์ชัน APT ติดตั้งการอ้างอิงจำนวนมาก
  • ต้องติดตั้ง Java แยกต่างหาก หากเราติดตั้งเวอร์ชันที่ไม่รองรับเราจะไม่สามารถเริ่มโปรแกรมได้

ในทางกลับกันแพ็คเกจ Flatpak มีทุกสิ่งที่คุณต้องการในการใช้งาน เป็นไปไม่ได้จริงที่จะมีปัญหาความเข้ากันได้เนื่องจากอาจมีในเวอร์ชัน APT

และวิธีการถอนการติดตั้ง

เราสามารถถอนการติดตั้งได้ตามที่เราติดตั้งนั่นคือจากศูนย์ซอฟต์แวร์หรือจากเทอร์มินัล คำสั่งจะเป็น:

ในเวอร์ชัน APT:

sudo apt remove netbeans
sudo apt autoremove

ในพริบตา

sudo snap remove netbeans --classic

ต่อมาเราจะลบโฟลเดอร์ /home/.netbeansที่ / home / snap / netbeans และ root / var / snap / netbeans

ในเวอร์ชัน Flatpak:

flatpak --USUARIO uninstall org.apache.netbeans

ต่อมาเราจะลบโฟลเดอร์ NetBeans ที่จะเป็น /home/.var/app/org.apache.netbeans.

คุณรู้หรือไม่ว่า NetBeans คืออะไรและจะติดตั้ง / ถอนการติดตั้งใน Ubuntu ได้อย่างไร?

เกี่ยวกับ gradle
บทความที่เกี่ยวข้อง:
Gradle ติดตั้งเครื่องมืออัตโนมัตินี้สำหรับโปรเจ็กต์ Java

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา