2014-10-02 3 views
2

В Netbeans 8.0 Я разрабатываю проект JavaFX с использованием Maven. Моя ява версия 1.7 и у меня есть проблемы с обновлением до Явы 8. Я попытался изменить <source> и <target> в ПОМ-файл 1,8Проект JavaFX с использованием Maven в NetBeans

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-compiler-plugin</artifactId> 
    <version>3.1</version> 
    <configuration> 
     <source>1.8</source> 
     <target>1.8</target> 
     <compilerArguments> 
     <bootclasspath>${sun.boot.class.path}${path.separator}${java.home}/lib/jfxrt.jar</bootclasspath> 
     </compilerArguments> 
    </configuration> 
    </plugin> 

, но я получаю сообщение об ошибке Не удалось выполнить цели org.apache.maven. плагины: maven-compiler-plugin: 3.1: компиляция (компиляция по умолчанию) в проекте ...: компиляция фатальной ошибки: недопустимая целевая версия: 1.8 -> [Справка 1]

My JAVA_HOME переменная окружения, установленная в java 1.8.

Когда я пытаюсь создать новый проект JavaFX, например File - New Project - Maven Category - приложение JavaFX. Я все еще получаю проект с JDK 1.7. Как я могу заставить использовать JDK 1.8?

+0

В 1.8 compilerArguments для jfxrt, вероятно, больше не требуется; и несколько вещей переместились. (Не в NetBeans на данный момент.) И не была ли версия уже 3.4? Я думаю, что я только в '': ' 1.8' + target. –

ответ

3

Сначала вам необходимо установить JDK 1.8, конечно.

Тогда либо

  • в каталоге установки установить JDK местоположение по умолчанию (netbeans_jdkhome свойство в/и т.д. netbeans.conf)

или

  • в Инструменты -> Java Platform : добавить запись для JDK 1.8
  • в свойствах проекта задает платформу Java для JDK 1.8

Я также рекомендую использовать 8.x NetBeans при работе с JDK 1.8

Смежные вопросы