ฉันจะติดตั้ง Netbeans 9.0+ ได้อย่างไร


11

มีการเปลี่ยนแปลงมากมายตั้งแต่การเปิดตัว Netbeans 9.0 ตอนนี้ Netbeans ถูกยึดโดยมูลนิธิ Apache นอกจากนี้ APT ยังมี v8.1 ใน Bionic Beaver (18.04) ดังนั้นฉันจะติดตั้งเวอร์ชันล่าสุด (> 9.0) ได้อย่างไร

คำตอบ:


13

โดยทั่วไปมี 3 วิธีในการติดตั้ง Apache Netbeans ฟักตัวตามที่อธิบายไว้ด้านล่าง:

  • การติดตั้งโดยใช้ ubuntu-make :

    Apache Netbeans (บ่ม) ตอนนี้สามารถใช้ได้ผ่านทาง ubuntu-make อย่างที่พวกเขาบอกว่าเวอร์ชั่นล่าสุดคุณสามารถติดตั้ง Netbeans 11.0 ได้แล้ว สำหรับที่ทำงาน:

    sudo add-apt-repository ppa:lyzardking/ubuntu-make
    sudo apt-get install ubuntu-make
    umake ide netbeans
  • การติดตั้งจากไบนารี:

    • สำหรับ NetBeans 9.0: ดาวน์โหลดซิปไบนารีสำหรับ NetBeans 9.0 จากลิงค์ดาวน์โหลดโดยตรง

    • สำหรับ NetBeans 10.0: ดาวน์โหลดไบนารี zip สำหรับ NetBeans 10.0 จากApache Download Mirrors

    • สำหรับ NetBeans 11.0: ดาวน์โหลดไบนารี zip สำหรับ NetBeans 11.0 จากApache Download Mirrors

      แกะซิปและเรียกใช้ในถังโฟลเดอร์โดยใช้netbeans ./netbeansฉันจะแนะนำให้สร้างdesktop entryทางลัดเมนู aka สำหรับรายละเอียดเกี่ยวกับเรื่องนี้ฉันจะสร้างตัวเรียกใช้งานบนเดสก์ท็อปได้อย่างไร - ถามอูบุนตู

  • อาคารจากแหล่งที่มา:

    หมายเหตุ:ตามบันทึกการเผยแพร่ของ Apache NetBeans (ซึ่งสามารถพบได้ในข่าว / Apache NetBeansภายใต้การเปิดตัวที่สอดคล้องกัน) NetBeans 9.0 เข้ากันได้กับ JDK 8, 9 และ 10 , NetBeans 10.0 กับ JDK 8, 9, 10 และ 11และNetBeans 11.0 JDK 8, 9, 10, 11 และ 12 การสร้าง NetBeans ด้วย JDK ที่เข้ากันไม่ได้อาจทำให้เกิดข้อผิดพลาดในการสร้าง ยิ่งไปกว่านั้นJDK 9 และ 10 เป็น Java รุ่นที่ไม่ใช่ LTSซึ่งดูเหมือนว่าจะล้าสมัยแล้วในขณะนี้และไม่สามารถใช้งานได้ในพื้นที่เก็บข้อมูลอย่างเป็นทางการของ Ubuntu อีกต่อไป กระบวนการติดตั้งของทั้งสองอธิบายไว้ด้านล่าง

    1. ดาวน์โหลด zip ต้นทางสำหรับ:

    2. ติดตั้ง Oracle JDK หรือ OpenJDK

      • สำหรับ Oracle JDK8: ดาวน์โหลด JDK8 จากที่นี่และรันคำสั่งเหล่านี้:

        sudo su
        mkdir /opt/jdk
        tar -zxf jdk-8u181-linux-x64.tar.gz -C /opt/jdk
        update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_181/bin/java 100
        update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_181/bin/java 100
      • สำหรับ OpenJDK8 ให้รัน

        sudo apt install openjdk-8-jdk
        sudo apt install openjdk-8-jre
      • สำหรับ OpenJDK11 ให้รัน

        sudo apt install openjdk-11-jdk
        sudo apt install openjdk-11-jre
    3. ติดตั้ง Apache ANT: สำหรับการติดตั้ง Apache Ant ให้เรียกใช้

      sudo apt install ant
    4. เมื่อคุณพร้อมที่จะดึงซอร์สที่ดาวน์โหลดมาแล้วให้เข้าสู่ไดเร็กทอรี incubator-netbeans และพิมพ์antเพื่อสร้าง Apache NetBeans IDE

    5. เมื่อสร้างแล้วบิต IDE จะถูกวางไว้ใน./nbbuild/netbeansไดเรกทอรี คุณสามารถรัน IDE จากภายในไดเร็กทอรี incubator-netbeans โดยพิมพ์./nbbuild/netbeans/bin/netbeansหรือใช้ant trymeเพื่อรัน Apache NetBeans IDE


8

แพ็คเกจApache NetBeans (ฟัก)สามารถติดตั้งได้จากUbuntu Software Centerโดยตรง รุ่นล่าสุดคือ 11.0


ฉันไม่รู้ว่ามันเปรียบเทียบกับอะไรumakeแต่ดูเหมือนว่าจะง่ายที่สุด
Thufir

2

NetBeans ได้รับการอัพเดตและขณะนี้ NetBeans 10.0 สามารถติดตั้งได้โดยตรงจากคลังข้อมูล Ubuntu เริ่มต้นใน Ubuntu 18.04 และใหม่กว่า หากต้องการติดตั้งให้เปิดเทอร์มินัลแล้วพิมพ์:

sudo apt install netbeans  

นี่เป็นวิธีที่สะดวกที่สุดในการติดตั้ง NetBeans เพราะยังมี NetBeans หลายไลบรารีที่สนับสนุนในที่เก็บเริ่มต้นของ Ubuntu คุณสามารถแสดงรายการแพ็กเกจเหล่านี้ด้วยคำสั่งต่อไปนี้:

apt search netbeans

รุ่น NetBeans ที่ฉันชอบใน 18.04 เป็นแพ็คเกจ netbeans snap ซึ่งสามารถติดตั้งใน Ubuntu ทุกรุ่นที่รองรับในปัจจุบันโดยใช้คำสั่งต่อไปนี้:

sudo snap install netbeans --classic

คำสั่งนี้ติดตั้ง NetBeans 11


ใน Ubuntu 19.04 ใช้ Ubuntu Software Center เพื่อติดตั้ง NetBeans 11 คำสั่ง "sudo apt install netbeans" ติดตั้ง NetBeans 10 เวอร์ชั่นเก่าซึ่งไม่สามารถใช้งานได้กับ Ubuntu 19.04 ของฉัน
Andrew Krizhanovsky

3
@AndrewKrizhanovsky Ubuntu Software Center แสดงรายการแพคเกจ snap ซึ่งเป็น v11 แต่ APT ยังคงมี v10 ในการติดตั้งแพคเกจ snap ผ่านเทอร์มินัลให้รันsudo snap install netbeans --classic
Kulfy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.