Thay đổi nền tảng java mà netbeans chạy


105

Tôi đang sử dụng Netbeans 6.7. Tôi đã cài đặt Java 1.5 lần đầu tiên trước khi cài đặt Netbeans. Khi tôi cài đặt Netbeans, nó lấy Java 1.5 làm phiên bản mặc định. Sau đó, tôi đã cài đặt Java 1.6 trên máy của mình. Tôi cần thay đổi JDK mặc định của netbeans của mình thành 1,6 không chỉ cho một dự án cụ thể mà cho toàn bộ ứng dụng Netbeans.

Câu trả lời:


185

Bạn có thể thay đổi JDK cho Netbeans bằng cách sửa đổi tệp cấu hình:

  1. Mở netbeans.conftệp có sẵn trong etcthư mục bên trong cài đặt NetBeans.
  2. Sửa đổi netbeans_jdkhomebiến để trỏ đến đường dẫn JDK mới, sau đó
  3. Khởi động lại Netbeans của bạn.

1
Đối với những người đã có netbeans_jdkhome với phiên bản> = 7. Đặt thư viện Java EE API vào thư mục Library và đừng quên thiết lập JDK 7 bằng cách nhấp chuột phải vào dự án và chọn Thuộc tính-> Nguồn và đặt định dạng Nguồn / Nhị phân, chọn JDK7 trong số các tùy chọn.
Arthur Kushman

Tôi tiếp tục nhận được lỗi jdkhome được chỉ định không hợp lệ --------------------------- Không thể định vị cài đặt java trong jdkhome được chỉ định: C: \ Program Files (x86) \ Java \ jdk1.5.0_03 \ bin "; Bạn có muốn thử sử dụng phiên bản mặc định không?"
Nhiệt tình

1
@Enthusiastic bạn không cần phải bao gồm bintrong đường dẫn thử như thế này: `C: \ Program Files (x86) \ Java \ jdk1.5.0_03`
Abdel Raoof

1
@AbdelRaoof, cũng đưa ra lỗi tương tự cho đường dẫn đó.
Nhiệt tình

4
Trên OSX, tôi thực hiện "cd / Library / Java / JavaVirtualMachines" để tìm các JDK khác nhau trên máy Mac của mình. Phiên bản tôi muốn sử dụng là "/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home". Sau đó, tại / Applications / NetBeans / NetBeans 7.2.app/Contents/Resources/NetBeans/etc/netbeans.conf, tôi thêm dòng này: netbeans_jdkhome="/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
Raymond Gan

30

Trong hộp Windows 7 của tôi, tôi tìm thấy netbeans.conf trong <Drive>:\<Program Files folder>\<NetBeans installation folder>\etc. Cảm ơn tất cả.


25

Đối với bất kỳ ai trên Mac OS X, bạn có thể tìm thấy netbeans.conftại đây:

/Applications/NetBeans/NetBeans <version>.app/Contents/Resources/NetBeans/etc/netbeans.conf

Trong trường hợp có ai cần biết :)


netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home"ví dụ
muttonUp

11

mở thư mục etc trong thư mục netbeans sau đó chỉnh sửa netbeans.conf bằng notepad và bạn sẽ tìm thấy một dòng như sau:

Vị trí mặc định của JDK, có thể được ghi đè bằng cách sử dụng --jdkhome:
netbeans_jdkhome = "G: \ Program Files \ Java \ jdk1.6.0_13"

ở đây bạn có thể đặt phiên bản jdk của mình.


nếu đường dẫn đó thậm chí còn tồn tại
dotbit

0

trên Fedora, hiện không thể đặt jdk-HOME mới cho một số sdk. Họ đã thiết kế nó để nó luôn bị vỡ. Hãy thử --jdkhome [bất cứ điều gì] nhưng rất có thể nó sẽ bị hỏng và hiển thị một số thông báo lỗi vô nghĩa khó hiểu như bình thường.


0

Khắc phục sự cố này bằng cách di chuyển thư mục jdk của tôi sang đĩa khác

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.