Изменение JRE в проекте NetBeans

У меня есть проект NetBeans, который использует среду JRE 1.4, что означает, что я не могу использовать generics.

Как я могу изменить проект на использование 1.6 (?), поэтому я могу использовать generics.

Ответ 1

  • На вкладке "Проект" щелкните правой кнопкой мыши по проекту и выберите Properties. В категории "Библиотека" выберите Java Platform JDK 1.6.
  • Затем в категории "Источник" выберите Source/Binary Формат JDK6.
  • Предполагается, что вы установили JDK 1.6 и NetBeans это.
  • JDK 1.6 должен быть известен NetBeans как платформа Java.
  • В меню выберите Tools- > Java Platform Manager.
  • Если JDK 1.6 нет в списке, вы можете добавить его там.

Ответ 2

В NetBeans 8.0.2 есть ошибка:

При выполнении вышеуказанных шагов при изменении JRE или JDK для проекта NetBeans пытается сохранить проект с новым JDK (9 в этом случае), но он переходит в бесконечный цикл и в конечном итоге дает OutOfMemoryError:

бесконечный цикл при сохранении нового проекта с новым JDK

OutOfMemoryError

Ответ 3

В Netbeans 8.2,

  • щелкните правой кнопкой мыши проект, выберите "Свойства"
  • в меню build/compile, выберите java-платформу из выпадающего меню