У меня есть старые NB6.7, NB6.9, NB7.0, которые раньше работали на jdk1.6.0_21 и jdk1.6.0_25. Теперь я удалил эти JDK и у меня остались только jdk1.6.0_26 и jdk1.7.0, но я все еще хочу сохранить старые NB, но теперь, когда я их запускаю, я получаю следующее сообщение:
"Не удалось найти установку Java в указанном jdkhome C: \ Program Files (x86) \ Java \ jdk1.6.0_25. Вы хотите попробовать использовать версию по умолчанию?"
Я попытался найти, где он ищет «jdk1.6.0_25», и обновил несколько файлов конфигурации в «C: \ Program Files (x86) \ NetBeans 6.7» и «C: \ Users \ USER.nbi \ registry.xml». "И все же сообщение продолжает поступать, мой вопрос: где и что мне нужно изменить, чтобы указать на него C:\Program Files (x86)\Java\jdk1.6.0_26
:?
netbeans.conf
под ним,~/.netbeans/version/etc
который переопределяет/usr/local...
файл свойств. (Я предполагаю, что/usr/local/netbeans-7.3/etc
это ваша папка для установки дистрибутива - я разрабатываю с установленной вручную версией в настроенной папке и не могу быть уверен на 100% -.)C:\Users\You\AppData\Roaming\NetBeans\8.0\etc\netbeans.conf
.Перейти к
Tools
->Java Platforms
. Там, нажмите на Add Platform, укажите на этоC:\Program Files (x86)\Java\jdk1.6.0_25
. Вы можете установить другую версию JDK или удалить существующие версии.Другое решение, предложенное на сайте оракула (солнца):
Я попробовал это на 6.9.1. Вы также можете изменить JDK для каждого проекта. Вам нужно установить доступные JDK через
Java Platforms
диалог. Затем перейдите кRun
->Set Project Configuration
->Customize
. После этого в открывшемся диалоговом окне перейдите наBuild
->Compile
. Установите версию.источник
Java Platforms
Netbeans 8.2 нет пункта менюДля тех, кто не использует Windows, файл для изменения
netbeans-8.0/etc/netbeans.conf
и строка (и) для изменения:
закомментирование старого значения и вставка нового значения
источник
В качестве еще одного полезного решения для тех из вас, на Windows 7 и выше - если вы используете:
вы получаете
Symbolic Link
папку, которую можно настроить каждый раз, когда выходит новый JDK.Все, что вам нужно сделать, это установить
(в обоих местах для Netbeans 8), и вам больше никогда не придется редактировать конфигурацию. Просто настраивайте символическую ссылку каждый раз, когда ваш JDK обновляется.
источник
У меня тоже было это сообщение, потому что сегодня я решил переместить свой другой jdk в тот же каталог. Я решил удалить все через менеджер программ окна. После этого, конечно, у меня было сообщение ниже.
"Не удалось найти установку Java в указанном jdkhome C: \ Program Files (x86) \ Java \ jdk1.7.0_60. Вы хотите попробовать использовать версию по умолчанию?"
Новая установка JDK не решает проблему. Хорошо, вы можете настроить это в меню Tool> Java платформы, но в моем случае мне пришлось исправить мой netbeans.conf
у меня была строка ниже
и я заменяю его
источник
Это не совсем ответ на ваш вопрос, но чтобы обойти проблему,
Вы можете создать файл .cmd со следующим содержимым:
start netbeans --jdkhome c:\path\to\jdk
или в ярлыке Netbeans установите вышеуказанную опцию.
источник
Во всех остальных ответах описано, как явно указать местоположение платформы Java, что хорошо, если вы действительно хотите использовать конкретную версию Java. Однако, если вы просто хотите использовать самую последнюю версию jdk, и она установлена в «нормальном» месте для вашей операционной системы, тогда лучшим решением будет НЕ указывать местоположение jdk. Вместо этого, пусть средство запуска Netbeans будет искать jdk при каждом запуске.
Для этого не указывайте jdkhome в командной строке и закомментируйте строковое значение переменной netbeans_jdkhome в любых файлах netbeans.conf. (См. Другие ответы о том, где искать эти файлы.)
Если вы сделаете это, то при установке новой версии Java ваши сетевые компоненты будут использовать ее автоматически. В большинстве случаев это, вероятно, именно то, что вы хотите.
источник
В окнах открыты cmd
перейдите в каталог, куда загружены ваши NetBeans
затем запустите приведенную ниже команду: путь JDK может отличаться от пути, о котором я говорил
netbeans-8.2-windows.exe --javahome "C: \ Program Files \ Java \ jdk-9.0.1"
если вы столкнулись с проблемой в существующих установленных в NetBeans, вы можете найти подробности здесь
источник
Если у вас уже есть проект в NetBeans и вы хотите сменить компилятор (например, с 1.7 на 1.), вам также потребуется изменить исходный компилятор Java для этого проекта.
Щелкните правой кнопкой мыши по проекту и выберите свойства, как указано ниже:
Затем убедитесь, что у проекта есть необходимый источник, обведенный ниже:
затем убедитесь, что компилятор Java подходит для проекта:
источник