Зміна платформи 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`
Abdel Raoof

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

11

відкрийте папку тощо в папці netbeans, потім відредагуйте netbeans.conf з блокнотом, і ви знайдете такий рядок:

Місце JDK за замовчуванням може бути замінено за допомогою --jdkhome:
netbeans_jdkhome = "G: \ Програмні файли \ Java \ jdk1.6.0_13"

тут ви можете встановити версію jdk.


якщо цей шлях навіть існує
дотбіт

0

у Fedora наразі неможливо встановити новий jdk-HOME на деякий sdk. Вони сконструювали його таким, що він завжди зламається. Спробуйте --jdkhome [що завгодно], але, швидше за все, він зірветься і покаже якесь загадкове безглуздо повідомлення про помилку.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.