ปัญหาเดียวกันกับฉันเช่นกันหลังจากอัปเกรดเป็น Ubuntu 18.04 Netbeans หยุดทำงาน ฉันพยายามเปลี่ยนการกำหนดค่าหลายวิธี เหตุผลหลักสำหรับปัญหานี้คือการพึ่งพา java Netbeans ขึ้นอยู่กับ Oracle Java โดยตรง Ubuntu 18.04 มาพร้อมกับ jdk11 open default ที่ติดตั้งและตั้งเป็น java เริ่มต้น เมื่อ Netbeans เริ่มทำการตรวจสอบการอ้างอิงและล้มเหลวเนื่องจากสิ่งนี้ แม้ว่าในบางกรณีจะเปิดขึ้น แต่ไม่ใช่คุณสมบัติทั้งหมดที่ทำงาน บางครั้งมีเพียงไม่กี่หน้าต่างเท่านั้นที่ทำงานได้ explorer โครงการพิเศษไม่ทำงาน
เพื่อดูข้อผิดพลาดที่คุณสามารถตรวจสอบไฟล์บันทึกจากเมนู -> ดู -> IDELog
System Info:
Product Version = NetBeans IDE 8.2 (Build 201609300101) (#5fd841261bf9)
Operating System = Linux version 4.15.0-34-generic running on amd64
Java; VM; Vendor = 1.8.0_181; Java HotSpot(TM) 64-Bit Server VM 25.181-b13; Oracle Corporation
Runtime = Java(TM) SE Runtime Environment 1.8.0_181-b13
Java Home = /usr/lib/jvm/java-8-oracle/jre
System Locale; Encoding = en_IN (nb); UTF-8
Home Directory = /home/mukesh
Current Directory = /home/mukesh
User Directory = /home/mukesh/.netbeans/8.2
Cache Directory = /home/mukesh/.cache/netbeans/8.2
Installation = /home/mukesh/netbeans-8.2/...
------------------------------------------------------------------------------
ในที่สุดสิ่งที่ทำงานให้ฉันคือ
ในที่สุดสิ่งที่ได้ผลสำหรับฉันคือการกำหนดjava_home
เส้นทางในไดเรกทอรีที่ติดตั้งของ Netbeans Netbeans 8.2 ได้รับการติดตั้งในไดเรกทอรี HOME โดยทั่วไป บางครั้งมันอาจแตกต่างกัน คุณสามารถค้นหาโดยใช้locate
คำสั่ง เปลี่ยนพา ธ สำหรับ java_home ภายใน
/home/<Netbean DIR>/etc/netbeans.conf
netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"
รีสตาร์ท Netbeans และมันจะทำงานได้ดี
หมายเหตุ: การเปลี่ยนแปลงข้างต้นใน/etc/netbeans.conf
ไดเรกทอรีระบบจะไม่ทำงาน