Изменение платформы Java, на которой работает netbeans


105

Я использую Netbeans 6.7. Я сначала установил Java 1.5 перед установкой Netbeans. Когда я установил Netbeans, в качестве версии по умолчанию использовалась Java 1.5. Затем я установил Java 1.6 на свой компьютер. Мне нужно изменить JDK по умолчанию для моих netbeans на 1.6 не только для конкретного проекта, но и для всего приложения Netbeans.

Ответы:


186

Вы можете изменить JDK для Netbeans, изменив файл конфигурации:

  1. Откройте netbeans.confфайл, доступный в etcпапке внутри установки NetBeans.
  2. Измените netbeans_jdkhomeпеременную так, чтобы она указывала на новый путь JDK, а затем
  3. Перезагрузите Netbeans.

1
Для тех, у кого уже был netbeans_jdkhome с версией> = 7. Поместите библиотеку API Java EE в папку «Библиотека» и не забудьте установить JDK 7, щелкнув правой кнопкой мыши проект и выбрав «Свойства» -> «Источники» и установив «Исходный / двоичный формат», выбрав JDK7 среди параметров.
Артур Кушман

Я продолжаю получать сообщение об ошибке Указан недопустимый jdkhome --------------------------- Не удается найти установку java в указанном jdkhome: C: \ Program Files (x86) \ Java \ jdk1.5.0_03 \ bin "; Вы хотите попробовать использовать версию по умолчанию?"
Энтузиазм

1
@ Энтузиазм, вам не нужно включать binпуть, попробуйте вот так: `C: \ Program Files (x86) \ Java \ jdk1.5.0_03`
Абдель Рауф,

1
@AbdelRaoof, выдает ту же ошибку и для этого пути.
Восторженный

4
В OSX я использую «cd / Library / Java / JavaVirtualMachines», чтобы найти различные JDK на моем Mac. Я хочу использовать версию «/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home». Затем в / Applications / NetBeans / NetBeans 7.2.app/Contents/Resources/NetBeans/etc/netbeans.conf я добавляю эту строку: netbeans_jdkhome="/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
Raymond Gan


25

Для тех, кто работает с Mac OS X, вы можете найти netbeans.confздесь:

/Applications/NetBeans/NetBeans <version>.app/Contents/Resources/NetBeans/etc/netbeans.conf

На случай, если кому-то нужно знать :)


netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home"например
muttonUp 04

11

откройте папку etc в папке netbeans, затем отредактируйте netbeans.conf с помощью блокнота, и вы найдете такую ​​строку:

Расположение JDK по умолчанию, можно изменить с помощью --jdkhome:
netbeans_jdkhome = "G: \ Program Files \ Java \ jdk1.6.0_13"

здесь вы можете установить свою версию jdk.


если такой путь вообще существует
dotbit

0

в Fedora в настоящее время невозможно установить новый jdk-HOME для некоторого sdk. Они спроектировали его таким образом, чтобы он всегда ломался. Попробуйте --jdkhome [что угодно], но, скорее всего, он сломается и, как обычно, покажет какое-то загадочное бессмысленное сообщение об ошибке.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.