Cách đặt nhà JDK mới trong NetBeans IDE sau khi cập nhật Java (NetBeans IDE từ chối bắt đầu)


8

Đây là một câu hỏi sẽ giúp bạn thông qua những gì bạn đã nhận ra rằng sau khi cập nhật phiên bản Java của mình, NetBeans IDE từ chối khởi chạy. Và ngay cả sau khi cập nhật $PATHbiến trong .bashrctệp của bạn , bạn vẫn thấy rằng NetBeans sẽ không khởi chạy và khi bạn thử và khởi chạy nó thông qua dòng lệnh bằng lệnh:

./netbeans-8.0.2/bin/netbeans

Chỉ là cung cấp cho bạn:

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

Nhưng sau đó khi bạn cố gắng chỉ định cái mới jdkhomebằng ( <versionsẽ được thay thế bằng số phiên bản của bạn, ví dụ: nó có thể được thay thế bằng 1.8.0_40):

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

Bạn thấy rằng bạn phải làm điều đó mỗi lần để NetBeans thực sự ra mắt và nó đang trở nên khá phiền toái.

Vì vậy, những gì bạn thực sự cần làm là đi đến tệp cấu hình NetBeans nơi biến nhà JDK thực tế được đặt cho NetBeans để NetBeans có thể tham chiếu đến điều đó khi khởi động.

Câu trả lời:


11

Để tìm biến đặt nhà JDK cho Netbeans, bạn cần mở tệp cấu hình để đặt nó (thay thế <versionNumber>bằng số phiên bản của NetBeans của bạn, chẳng hạn như 8.0.2và đảm bảo rằng bạn đang ở trong thư mục chứa thư mục NetBeans. rất có thể sẽ là thư mục chính của bạn (để cdlàm điều đó cd ~:) hoặc /usr/local/(để cdlàm điều đó cd /usr/local/:)):

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

Và sau đó xác định vị trí biến được gọi netbeans_jdkhomevà đặt nó vào vị trí hiện tại của thư mục JDK của bạn. Ví dụ: nó có thể trông giống như thế này (được <username>thay thế bằng tên người dùng của bạn):

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

Sau đó lưu các thay đổi của bạn vào tệp cấu hình và NetBeans sẽ khởi chạy mà không gặp vấn đề gì.

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.