Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2015, 23:49   #1
spectrum988
Форумчанин
 
Аватар для spectrum988
 
Регистрация: 24.10.2013
Сообщений: 241
По умолчанию Java IDEA, ошибки построения [Maven and JavaFX]

Здравствуйте.При сборке JavaFx приложения в Maven выдает следующее:
Код:
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building bank 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ bank ---
[debug] execute contextualize
[WARNING] Using platform encoding (windows-1251 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ bank ---
[WARNING] File encoding has not been set, using platform encoding windows-1251, i.e. build is platform dependent!
[INFO] Compiling 9 source files to E:\Programs Java\BankCourses\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] \Programs Java\BankCourses\src\main\java\com\kotsuba\bank\core\BankInfo.java:[12,4] error: default methods are not supported in -source 1.5
[ERROR] \Programs Java\BankCourses\src\main\java\com\kotsuba\bank\core\BankInfo.java:[14,11] error: try-with-resources is not supported in -source 1.5
[ERROR] \Programs Java\BankCourses\src\main\java\com\kotsuba\bank\core\data\DAO.java:[59,47] error: diamond operator is not supported in -source 1.5
[ERROR] \Programs Java\BankCourses\src\main\java\com\kotsuba\bank\banks\BankInfoNBRB.java:[22,46] error: diamond operator is not supported in -source 1.5
[ERROR] \Programs Java\BankCourses\src\main\java\com\kotsuba\bank\banks\BankInfoNBRB.java:[34,11] error: try-with-resources is not supported in -source 1.5
[ERROR] \Programs Java\BankCourses\src\main\java\com\kotsuba\bank\banks\BankInfoCBR.java:[22,46] error: diamond operator is not supported in -source 1.5
[ERROR] \Programs Java\BankCourses\src\main\java\com\kotsuba\bank\banks\BankInfoCBR.java:[34,11] error: try-with-resources is not supported in -source 1.5
[INFO] 7 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.967s
[INFO] Finished at: Mon Nov 02 23:43:49 GMT+03:00 2015
[INFO] Final Memory: 8M/112M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project bank: Compilation failure: Compilation failure:
[ERROR] \Programs Java\BankCourses\src\main\java\com\kotsuba\bank\core\BankInfo.java:[12,4] error: default methods are not supported in -source 1.5
[ERROR] \Programs Java\BankCourses\src\main\java\com\kotsuba\bank\core\BankInfo.java:[14,11] error: try-with-resources is not supported in -source 1.5
[ERROR] \Programs Java\BankCourses\src\main\java\com\kotsuba\bank\core\data\DAO.java:[59,47] error: diamond operator is not supported in -source 1.5
[ERROR] \Programs Java\BankCourses\src\main\java\com\kotsuba\bank\banks\BankInfoNBRB.java:[22,46] error: diamond operator is not supported in -source 1.5
[ERROR] \Programs Java\BankCourses\src\main\java\com\kotsuba\bank\banks\BankInfoNBRB.java:[34,11] error: try-with-resources is not supported in -source 1.5
[ERROR] \Programs Java\BankCourses\src\main\java\com\kotsuba\bank\banks\BankInfoCBR.java:[22,46] error: diamond operator is not supported in -source 1.5
[ERROR] \Programs Java\BankCourses\src\main\java\com\kotsuba\bank\banks\BankInfoCBR.java:[34,11] error: try-with-resources is not supported in -source 1.5
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/d...ilureException
Как видно по данным ошибкам, Maven ругается на внедрения JDK 8 .

pom.xml

Код:
<groupId>com.kotsuba</groupId>
    <artifactId>bank</artifactId>
    <version>1.0-SNAPSHOT</version>

    <build>
        <plugins>
            <plugin>
                <groupId>com.zenjava</groupId>
                <artifactId>javafx-maven-plugin</artifactId>
                <version>8.1.0</version>
                <configuration>
                    <mainClass>com.kotsuba.bank.MyApplication</mainClass>
                </configuration>
            </plugin>
        </plugins>
    </build>
Может кто сталкивался с данной проблемой прошу помочь.
spectrum988 вне форума Ответить с цитированием
Старый 03.11.2015, 00:22   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,708
По умолчанию

Ругается не мавен, а компилятор. И грит он прямым текстом: если вы указали, что накодировали для JDK 1.5, то и нефик использовать возможности из будущего.
Убирайте "-source 1.5" или в настройках укажите JDK 8.
p51x вне форума Ответить с цитированием
Старый 03.11.2015, 01:37   #3
spectrum988
Форумчанин
 
Аватар для spectrum988
 
Регистрация: 24.10.2013
Сообщений: 241
По умолчанию

p51x, cпасибо большое за ответ. Т.к как у меня с инглиш плохо, пользуюсь транслитом. Не ожидая получить ответ в данной ветке, я решил воспользоваться инглиш поиском и нашел решение данного вопроса, жаль только, вы ответили быстрее.

Для тех,кто столкнется с данной проблемой:

Цитата:
File -> Settings (Ctrl+alt+s for the shortcut) then "Build, Execution, Deployment">Compiler>Java Compiler and change the "Target bytecode version" to your desired Java version. (2 and 3) The other place is under File>Project Structure (Ctrl+Alt+Shift+S)> "Project Settings">"Project" change Project SDK to point to the appropriate version of Java and set the Project language level to the correct version.
spectrum988 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В ходе построения произошли ошибки. jesterXXX Общие вопросы C/C++ 14 16.09.2012 22:43
Ошибки построения s_t_c Visual C++ 12 29.07.2012 14:29
программа для схематичного построения робота(механизма) различной сложности (Элементы для построения желательно поместить в БД). brutalis Помощь студентам 1 16.05.2012 20:30