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

105

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

rgksugan
источник

Ответы:

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
30

В моем окне Windows 7 я нашел netbeans.conf в <Drive>:\<Program Files folder>\<NetBeans installation folder>\etc. Спасибо всем.

Пауло Карвалью
источник
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 [что угодно], но, скорее всего, он сломается и, как обычно, покажет какое-то загадочное бессмысленное сообщение об ошибке.

точка бит
источник
0

Исправьте это, переместив мою папку jdk на другой диск

ДжейЛорд Абуева
источник