Где я могу установить JRE / JDK, который используется для запуска Netbeans помимо командной строки?

StackOverflow https://stackoverflow.com/questions/504087

  •  20-08-2019
  •  | 
  •  

Вопрос

Прежде всего, я знаю о параметре командной строки, но я не хочу его использовать, потому что я хочу учиться, а не просто выполнять это, так что...

Где я могу установить JRE / JDK, который используется для запуска Netbeans?

Небольшая предыстория:

  1. Я установил JDK 1.6_10 (система Windows Vista Business 64)
  2. Я установил Netbeans 6.5
  3. Через несколько недель я удалил Netbeans 6.5 (некоторые проблемы, которые я надеюсь решить путем переустановки).
  4. Я также удалил JDK 1.6_10 и установил вместо него 1.6_11.
  5. Я переустановил Netbeans 6.5
  6. Теперь я не могу запустить Netbeans, потому что он настаивает на использовании старого JDK.(Попытка использовать версию по умолчанию также не работает.JAVA_HOME имеет значение 1.6_11)
Это было полезно?

Решение

Попробуйте установить netbeans_jdkhome в {каталог NetBeans}/etc/netbeans.conf.

# Расположение JDK по умолчанию, может быть переопределено с помощью --jdkhome :netbeans_jdkhome="..." # (путь опущен, так как у меня Java находится в нестандартном расположении)

Другие советы

Основываясь на проголосовавшем ответе, вот что я сделал на своем Mac, и это сработало...

(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/"
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top