Я обновил свой проект с Java 8 до Java 11 и получил
Error: java: java.lang.ExceptionInInitializerError
при построении проекта. Кажется, все работает правильно, но я не знаю, как я получаю такую ошибку. Вы что-нибудь об этом знаете?
Для запуска проекта я использую Run/Debug Configurations -> Spring Boot -> Application -> Run
Вот сообщение об ошибке:
Версия Intellij - 2018.3.2. Последняя версия. Мой проект состоит из 4 разных модулей, из которых я скомпилировал 4 модуля с помощью Java 11. Я использую Spring Boot для запуска приложения. Версия Spring Boot - 1.5.10.RELEASE
Это модульный проект? (есть module-info.java?) и можете ли вы обновить вопрос с помощью полученной командной строки для запуска?
да, это модульный проект, который состоит из модулей в pom.xml, таких как <modules> <module> A </module> ..... </modules>
@ user2307786 Я имел в виду системный модуль java-модуля. В любом случае я понимаю, что это просто немодульный проект, который вы пытаетесь запустить. Просто убедитесь, что вы используете совместимая версия spring-boot, возможно, 2.1.0 и выше.
Spring Boot version 1.5.10.RELEASE не поддерживает Java 11
какую версию Spring Boot вы мне посоветуете использовать? Я использовал Spring Boot версии 2.1.1.RELEASE, но он такой же.
@ user2307786 Пожалуйста, обновите и это в вопросе. Кроме того, как было задано ранее, не могли бы вы обновить вопрос, указав полученный результат командная строка для прогона?
привет kaptan.it исправил мою проблему




Какая это версия IntelliJ? Кроме того, как выглядит ваш проект (модульный или немодульный)? Как вы его запускаете?