วิธีตั้งค่า JDK ใหม่ใน NetBeans IDE หลังจากอัพเดต Java (NetBeans IDE ปฏิเสธที่จะเริ่ม)


8

นี่เป็นคำถามที่จะช่วยให้คุณทราบว่าเมื่อใดที่คุณทราบว่าหลังจากอัพเดต Java เวอร์ชันของคุณแล้ว NetBeans IDE จะไม่ยอมเปิดตัว และแม้หลังจากการปรับปรุง$PATHตัวแปรของคุณใน.bashrcไฟล์ของคุณคุณยังคงพบว่า NetBeans จะไม่เปิดตัวและเมื่อคุณลองและเปิดใช้งานผ่านบรรทัดคำสั่งด้วยคำสั่ง:

./netbeans-8.0.2/bin/netbeans

เป็นเพียงแค่ให้คุณ:

Cannot find java. Please use the --jdkhome switch.

แต่เมื่อคุณพยายามระบุใหม่jdkhomeด้วย ( <versionจะถูกแทนที่ด้วยหมายเลขเวอร์ชันของคุณตัวอย่างเช่นมันสามารถถูกแทนที่ด้วย1.8.0_40):

./netbeans-8.0.2/bin/netbeans --jdkhome jdk<version>/

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

ดังนั้นสิ่งที่คุณต้องทำคือไปที่ไฟล์กำหนดค่า NetBeans ที่มีการตั้งค่าตัวแปรบ้าน JDK จริงสำหรับ NetBeans เพื่อให้ NetBeans สามารถอ้างอิงได้เมื่อเริ่มต้น

คำตอบ:


11

ในการค้นหาตัวแปรที่ตั้งค่าบ้าน JDK สำหรับ Netbeans คุณจะต้องเปิดไฟล์ปรับแต่งที่ตั้งค่าไว้ (แทนที่<versionNumber>ด้วยหมายเลขเวอร์ชันของ NetBeans ของคุณเช่น8.0.2และตรวจสอบให้แน่ใจว่าคุณอยู่ในไดเรกทอรีที่มีโฟลเดอร์ NetBeans อยู่ มักจะเป็นไดเรกทอรีบ้านของคุณ (ไปcdที่ทำ:) cd ~หรือ/usr/local/( cdไปที่ทำ:) cd /usr/local/):

gedit netbeans-<versionNumber>/etc/netbeans.conf

จากนั้นค้นหาตัวแปรที่เรียกว่าnetbeans_jdkhomeและตั้งเป็นตำแหน่งปัจจุบันของโฟลเดอร์ JDK ของคุณ ตัวอย่างเช่นอาจมีลักษณะเช่นนี้ ( <username>แทนที่ด้วยชื่อผู้ใช้ของคุณ):

netbeans_jdkhome="/home/<username>/jdk1.8.0_40"

จากนั้นบันทึกการเปลี่ยนแปลงของคุณลงในไฟล์กำหนดค่าและ NetBeans ควรเริ่มต้นโดยไม่มีปัญหา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.