Где я могу установить 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)
Ответы
Ответ 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/"