Подтвердить что ты не робот

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

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

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

Немного фона:

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

Ответ 1

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

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

Ответ 2

Основываясь на голосованном ответе, вот что я сделал на своем 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/"