ข้อผิดพลาดในการติดตั้ง Netbeans: โฟลเดอร์ jdk ที่ระบุไม่มี jdk


13

ระหว่างการติดตั้ง Netbeans 7.3 ฉันได้รับข้อความนี้

the specified jdk folder does not contain jdk

ฉันติดตั้ง openjdk 7 ไว้ในระบบของฉันโดยใช้ apt-get ฉันพยายามระบุเส้นทางไป/usr/lib/jvm/java-7-openjdk-i386ยังและพยายาม/usr/lib/jvm/java-7-openjdk-i386/binแต่ไม่มีอะไรทำงาน ฉันควรทำอย่างไรดี?


ลองดูที่นี่อาจช่วยได้
Mitch

คำตอบ:


14

เตรียมพร้อมแก้ปัญหา ในฐานะที่เป็นเอกสาร openjdk บอกว่าฉันติดตั้ง openjdk โดยใช้

sudo apt-get install openjdk-7-jre

แต่การติดตั้งไม่สมบูรณ์ หลังจากนั้นฉันใช้คำสั่งนี้

sudo apt-get install openjdk-7-jdk

มันติดตั้งแพคเกจพิเศษหลายอย่าง หลังจากนั้น netbeans จะค้นหา jdk โดยอัตโนมัติและการติดตั้งปกติจะเสร็จสมบูรณ์อย่างราบรื่น ...


ดังนั้นคุณไม่ได้ติดตั้ง jdk? : /
Bruno Pereira

ระหว่างการติดตั้ง openjdk ฉันไม่รู้เกี่ยวกับคำสั่งที่สองขณะติดตั้งมันอ่านบทความ
Nabil

3

คุณต้องกำหนดJAVA_HOMEเส้นทาง

เปิด/etc/profileด้วยโปรแกรมแก้ไขข้อความที่คุณชื่นชอบเช่น

gksudo gedit /etc/profile

นำทางไปยังจุดสิ้นสุดของไฟล์และเพิ่มเนื้อหาเหล่านี้

JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JAVA_BIN
export PATH

โหลด PATH / etc / profile ระบบของคุณใหม่ด้วย

. /etc/profile

ในฐานะตัวเลือกคุณสามารถเรียกใช้ตัวติดตั้งโดยมี--javahomeตัวเลือกที่ชี้ไปยัง/usr/lib/jvm/java-7-openjdk-i386เส้นทางดังกล่าว

netbeans-installer.sh --javahome /usr/lib/jvm/java-7-openjdk-i386

สิ่งนี้จะบังคับให้โปรแกรมติดตั้งใช้พา ธ นั้นสำหรับเวอร์ชัน Java ที่คุณต้องการ


คำสั่งสุดท้ายควรเป็น. /netbeans.sh --javahome / usr / lib / jvm / java-7-openjdk-i386 === แต่ไม่มันไม่ทำงาน ผลลัพธ์เดียวกัน
Nabil

อะไรคือเนื้อหาของโฟลเดอร์ java-7-openjdk-i386?
Bruno Pereira

ขอบคุณ แต่ฉันได้รับการแก้ไข
Nabil

0

สำหรับฉันมันใช้งานได้ ฉันติดตั้ง Netbeans 8 และขอให้ฉันเข้าร่วมเส้นทาง jd

ฉันใช้คำตอบแรก:

sudo apt-get install openjdk-7-jdk

กว่า

sh netbeans-8.0-linux.sh(สมมติว่าฉันอยู่ใน/home/MYNAME/Download/ที่ที่ฉันดาวน์โหลด.shไฟล์)

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