Где я могу установить JRE / JDK, который используется для запуска Netbeans помимо командной строки?
-
20-08-2019 - |
Вопрос
Прежде всего, я знаю о параметре командной строки, но я не хочу его использовать, потому что я хочу учиться, а не просто выполнять это, так что...
Где я могу установить 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)
Решение
Попробуйте установить 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/"
Не связан с StackOverflow