Как установить JDK Netbeans работает дальше?



У меня есть старые NB6.7, NB6.9, NB7.0, которые раньше работали на jdk1.6.0_21 и jdk1.6.0_25. Теперь я удалил эти JDK и оставил только jdk1.6.0_26 и jdk1.7.0, но я все еще хочу сохранить старые NBs, но теперь, когда я их запускаю, я получаю это сообщение:




" Не удается найти установку java в указанном jdkhome C:Program файлы
(х86)Яваjdk1.6.0_25
Вы хотите попробовать использовать версию по умолчанию ?"




Я пытался найти, где это искать "jdk1.6.0_25", и обновляется несколько конфигурационных файлов "файлов C:Program (х86)в NetBeans 6.7" и "C:UsersUSER.nbiregistry.xml", и все же сообщение продолжает поступать, мой вопрос в том, где и что мне нужно изменить, чтобы указать на него: C:Program Files (x86)Javajdk1.6.0_26?

883   9  

9 ответов:

благодаря подсказке KasunBG, я нашел решение в ссылке "предложил", обновите следующий файл (заменить 7.x С вашей версией Netbeans):

C:\Program Files\NetBeans 7.x\etc\netbeans.conf

измените следующую строку, чтобы указать, где находится ваша установка java:

netbeans_jdkhome="C:\Program Files\Java\jdk1.7xxxxx"

вам могут понадобиться права администратора для редактирования netbeans.conf

на Tools ->Java Platforms. Там, нажмите на Добавить платформу, укажите на C:\Program Files (x86)\Java\jdk1.6.0_25. Вы можете либо установить другую версию JDK, либо удалить существующие версии.

другое решение предложил в оракуле (солнце) сайт есть,

netbeans.exe --jdkhome "C:\Program Files\jdk1.6.0_20"

я попробовал это на 6.9.1. Вы также можете изменить JDK для каждого проекта. Вам нужно установить доступные JDKs через Java Platforms диалог. Затем перейдите к Run ->Set Project Configuration ->Customize. После этого, в открывшемся диалоговом окне перейдите к Build ->Compile. Установите версию.

для тех, кто не использует Windows файл для изменения netbeans-8.0/etc/netbeans.conf

и строка(ы) для изменения:

netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"

комментируя старое значение и вставляя новое значение

как еще одно полезное решение для пользователей Windows 7 и выше - если вы используете:

C:\Program Files\Java>mklink /D jdk8 jdk1.8.0_25

вы получаете Symbolic Link папка, которая может быть скорректирована всякий раз, когда новый JDK выходит.

все, что вам нужно сделать, это установить

netbeans_jdkhome="C:\Program Files\Java\jdk8"

(в обоих местах для NetBeans 8) и вам никогда не придется редактировать конфиг. Просто настроить символическую ссылку каждый раз, когда ваш JDK обновляется.

у меня тоже было это сообщение, потому что сегодня я решил переместить мой другой jdk в тот же каталог. Я решил удалить все через менеджер программ окна. После этого, конечно, у меня было сообщение ниже.

" не удается найти установку java в указанном jdkhome C:\Program файлы (x86)\Java\jdk1.7.0_60 вы хотите попробовать использовать версию по умолчанию ?"

новая установка jdk не решает проблему. Ок, вы можете настроить это в меню инструмент > платформы java но в моем случае я должен был исправить мой netbeans.conf

у меня была строка ниже

netbeans_jdkhome="C:\Program Files\Java\jdk1.7.0_60"

и заменить на

netbeans_jdkhome="C:\devtools\Java\jdk1.8.0_25"

это точно не ответ на ваш вопрос, но чтобы обойти проблему,

  1. вы можете либо создать .cmd-файл со следующим содержимым:

    start netbeans --jdkhome c:\path\to\jdk

  2. или в ярлыке Netbeans установите указанную выше опцию.

все остальные ответы описали, как явно указать расположение платформы java, что прекрасно, если вы действительно хотите использовать определенную версию java. Однако, если вы просто хотите использовать самую последнюю версию jdk, и у вас это установлено в "обычном" месте для вашей операционной системы, то лучшим решением является не указывать местоположение jdk. Вместо этого пусть NetBeans launcher ищет jdk каждый раз, когда вы его запускаете.

для этого не укажите jdkhome в командной строке и закомментируйте строку, устанавливающую переменную netbeans_jdkhome в любом netbeans.файлы конф. (См. другие ответы, где искать эти файлы.)

Если вы сделаете это, при установке новой версии java, ваш netbeans будет автоматически использовать его. В большинстве случаев, это возможно именно то, что вы хотите.

в windows откройте cmd

перейдите в каталог, где загружены ваши netbeans

затем выполните команду ниже путь JDK может отличаться от пути, который я упомянул

netbeans-8.2-windows.exe --javahome "C:\Program файлы\Java\jdk-9.0.1"

Если вы столкнулись с проблемой в существующих установленных в netbeans вы можете найти подробную информацию в здесь

где у вас уже есть проект в NetBeans, и вы хотите изменить компилятор (например, с 1,7 до 1.) тогда вам также нужно будет изменить исходный компилятор Java для этого проекта.

Правой Кнопкой Мыши на проекте и выберите свойства, как описано ниже:

Java Project Properties

затем проверьте, что проект имеет необходимый источник, обведенный ниже:

Project Source Compiler

затем проверьте, что Java компилятор корректен для проекта:

enter image description here

Comments

    Ничего не найдено.