Lỗi cài đặt Netbeans: Thư mục jdk được chỉ định không chứa jdk


13

Trong quá trình cài đặt Netbeans 7.3, tôi nhận được thông báo này

the specified jdk folder does not contain jdk

Tôi đã cài đặt openjdk 7 trên hệ thống của mình bằng apt-get. Tôi đã cố gắng chỉ định đường dẫn đến /usr/lib/jvm/java-7-openjdk-i386và cũng đã cố gắng /usr/lib/jvm/java-7-openjdk-i386/binnhưng không có gì hoạt động. Tôi nên làm gì?


Có một cái nhìn vào Điều này nó có thể giúp đỡ.
Mitch

Câu trả lời:


14

Có giải pháp. Như tài liệu openjdk nói rằng tôi đã cài đặt openjdk bằng cách sử dụng

sudo apt-get install openjdk-7-jre

Nhưng nó không hoàn thành cài đặt. Sau đó tôi đã sử dụng lệnh này

sudo apt-get install openjdk-7-jdk

Nó cài đặt một số gói bổ sung. Sau đó, netbeans tự động tìm jdk và cài đặt bình thường hoàn tất suôn sẻ ...


Vì vậy, bạn đã không cài đặt jdk? : /
Bruno Pereira

Trong quá trình cài đặt openjdk tôi không biết về lệnh thứ hai khi tôi cài đặt nó đọc một bài viết.
Nave

3

Bạn cần đặt JAVA_HOMEđường dẫn.

Mở /etc/profilevới bạn trình soạn thảo văn bản yêu thích, tức là

gksudo gedit /etc/profile

Điều hướng đến cuối tập tin và thêm các nội dung này

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

Tải lại hệ thống PATH / etc / profile rộng của bạn với

. /etc/profile

Là một tùy chọn, bạn có thể chạy trình cài đặt với --javahometùy chọn trỏ đến /usr/lib/jvm/java-7-openjdk-i386đường dẫn như vậy

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

điều này sẽ buộc trình cài đặt sử dụng đường dẫn đó cho phiên bản Java mà bạn mong muốn.


Lệnh cuối cùng phải là ./netbeans.sh --javahome / usr / lib / jvm / java-7-openjdk-i386 === nhưng không, nó không hoạt động. Cùng một kết quả.
Nave

Nội dung của thư mục java-7-openjdk-i386 là gì?
Bruno Pereira

Cảm ơn nhưng tôi đã có giải pháp.
Nave

0

Đối với tôi nó hoạt động. Tôi đã cài đặt Netbeans 8 và nó yêu cầu tôi tham gia đường dẫn jd.

Tôi đã sử dụng câu trả lời đầu tiên:

sudo apt-get install openjdk-7-jdk

hơn

sh netbeans-8.0-linux.sh(giả sử tôi đang ở /home/MYNAME/Download/nơi tôi đã tải xuống .shtệp)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.