2009-02-02 33 views
19

Trước hết, tôi biết về tham số dòng lệnh, nhưng tôi không muốn sử dụng thông số này vì tôi muốn tìm hiểu, không chỉ làm như vậy ...Tôi có thể đặt JRE/JDK được sử dụng để chạy Netbeans ngoài dòng lệnh ở đâu?

Tôi có thể đặt JRE ở đâu/JDK được sử dụng để chạy Netbeans?

Một nền chút:

  1. Tôi đã cài đặt JDK 1.6_10 (Hệ thống này là Windows Vista Business 64)
  2. Tôi đã cài đặt Netbeans 6.5
  3. Sau một vài tuần tôi gỡ bỏ cài đặt Netbeans 6.5 (một số vấn đề mà tôi hy vọng sẽ giải quyết bằng cách cài đặt lại)
  4. Tôi cũng đã gỡ cài đặt JDK 1.6_10 và cài đặt 1.6_11 thay thế.
  5. Tôi đã cài đặt lại Netbeans 6.5
  6. Bây giờ tôi không thể khởi động Netbeans vì nó khẳng định việc sử dụng JDK cũ. (Cố gắng sử dụng phiên bản mặc định không hoạt động được. JAVA_HOME được đặt thành 1.6_11)

Trả lời

38

Thử đặt netbeans_jdkhome trong {NetBeans directory} /etc/netbeans.conf.

# Mặc định vị trí của JDK, có thể được ghi đè bằng cách sử dụng --jdkhome: netbeans_jdkhome = "..." # (con đường bỏ qua, như tôi có Java ở một vị trí không chuẩn)

1

Dựa trên câu trả lời bình chọn, đây là những gì tôi đã làm trên máy Mac của tôi và nó đã hoạt động ...

(download JDK from Oracle) 
$ vi /Applications/NetBeans/NetBeans\ 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf 
[...] 
#netbeans_jdkhome="/Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/bin/jre" 
netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/" 
+0

Cảm ơn bạn đã cập nhật liên quan đến câu hỏi cũ này –

Các vấn đề liên quan