В этой статье
- 1. Find out the Java version in Maven
- Как определить класс у переменной?
- Почему не происходит заполнение переменных из потока?
- Какова политика oracle к желающим получить сертификат от них из России?
- 2. Fix invalid target release error by changing Maven’s Java version
- There are not JREs installed. Как исправить?
- Как удалить ранее переданный кнопки TelegramBot?
- 2. Solution – Update JAVA_HOME
- Почему не работает регистрация клиента в Android приложении?
- Как сделать выборку по Set в spring boot?
- Минуточку внимания
- Могу ли я параллельно изучать языки программирования?
- Почему BufferedReader в ServerSocket возвращает null?
- Как глубже вникнуть или систематизировать знания по java?
- 3. Fix invalid target release error in IDE
1. Find out the Java version in Maven
The Maven may be using a different Java version to compile the project, and we can use mvn -version to find out the Maven details.
Terminal
mvn -version
Apache Maven 3.8.3 (ff8e977a158738155dc465c6a97ffaf31982d739)
Maven home: /usr/local/Cellar/maven/3.8.3/libexec
Java version: 11.0.10, vendor: Oracle Corporation, runtime: /usr/local/Cellar/openjdk@11/11.0.10/libexec/openjdk.jdk/Contents/Home
Default locale: en_MY, platform encoding: UTF-8
OS name: “mac os x”, version: “11.6”, arch: “x86_64”, family: “mac”
Try print out the JAVA_HOME environment variable; Maven finds JAVA_HOME for Java to compile.
Terminal
echo $JAVA_HOME
/usr/local/Cellar/openjdk@11/11.0.10/libexec/openjdk.jdk/Contents/Home
The Maven is still using Java 11.
Как определить класс у переменной?
- 1 подписчик
- 13 часов назад
- 83 просмотра
ответ
1

Java
Простой
Почему не происходит заполнение переменных из потока?
- 1 подписчик
- вчера
- 84 просмотра
ответ
1

Базы данных
- +3 ещё
Простой
Какова политика oracle к желающим получить сертификат от них из России?
- 1 подписчик
- 14 часов назад
- 37 просмотров
ответ
1

Android
- +3 ещё
Средний
2. Fix invalid target release error by changing Maven’s Java version
Apply this solution if the project’s Java version cannot be lower. That means you need to have another JDK newer than the one that runs Maven. You can check by typing:
java -version
Or:
mvn -v
You need to install a newer JDK and then update JAVA_HOME or PATH environment variables. Follow my guides here (for example, install JDK 17):
- Download and install Oracle JDK 17
- How to set JAVA_HOME environment variable
Note that you need to open a new command prompt window after updating the environment variables.
There are not JREs installed. Как исправить?
- 1 подписчик
- 12 часов назад
- 31 просмотр
ответов
0

Java
Средний
Как удалить ранее переданный кнопки TelegramBot?
- 2 подписчика
- 23 часа назад
- 30 просмотров
ответ
1

Java
- +1 ещё
Простой
2. Solution – Update JAVA_HOME
Updating the JAVA_HOME environment variable and ensuring it points to the correct JDK.
2.1 For macOS, open the ~/.zshenv and update the JAVA_HOME to Java 17
The JAVA_HOME is pointing to Java 11.
~/.zshenv
export JAVA_HOME=$(/usr/libexec/java_home -v 11)
We upgraded the JAVA_HOME to Java 17.
~/.zshenv
export JAVA_HOME=$(/usr/libexec/java_home -v 17)
2.2 source the ~/.zshenv or reopen the shell to reflect the change of the JAVA_HOME.
Terminal
source ~/.zshenv
2.3 Recheck Maven’s Java version.
Terminal
mvn -version
Apache Maven 3.8.3 (ff8e977a158738155dc465c6a97ffaf31982d739)
Maven home: /usr/local/Cellar/maven/3.8.3/libexec
Java version: 17, vendor: Oracle Corporation, runtime: /Users/yongmookkim/Library/Java/JavaVirtualMachines/openjdk-17/Contents/Home
Default locale: en_MY, platform encoding: UTF-8
OS name: “mac os x”, version: “11.6”, arch: “x86_64”, family: “mac”
Note
For Windows or Linux, find the JAVA_HOME environment variable and ensure it is pointing to the correct JDK.
Почему не работает регистрация клиента в Android приложении?
- 1 подписчик
- 23 часа назад
- 45 просмотров
ответов
0

Java
- +2 ещё
Простой
Как сделать выборку по Set в spring boot?
- 1 подписчик
- вчера
- 25 просмотров
ответов
0
Вакансии с Хабр Карьеры
Java разработчик
SberTech
•Москва
от 170 000 до 230 000 ₽
Java программист
Sportmaster Lab
•Волгоград
от 200 000 до 350 000 ₽
Java-разработчик (Бизнес решения)
SberTech
•Москва
До 350 000 ₽
Ещё вакансии
Заказы с Хабр Фриланса
Заглушка сайта
18 окт. 2022, в 10:52
3000 руб./за проект
Постоянные задачи по Битрикс24
18 окт. 2022, в 10:48
500 руб./в час
Доработать сайт
18 окт. 2022, в 10:46
4000 руб./за проект
Ещё заказы
Минуточку внимания
Присоединяйтесь к сообществу, чтобы узнавать новое и делиться знаниями
Зарегистрироваться
Самое интересное за 24 часа
Какие есть сервисы кэширования для сайта?
- 6 подписчиков
- 0 ответов
Как скачивать с защищенных каналов Telegram?
- 7 подписчиков
- 1 ответ
Почему отключается видеокарта?
- 2 подписчика
- 0 ответов
Как сделать блок, пропорциональный своей ВЫСОТЕ?
- 4 подписчика
- 1 ответ
Имеет ли смысл такая оптимизация?
- 4 подписчика
- 2 ответа
Откуда папка Linux на windows 11?
- 3 подписчика
- 1 ответ
Как в Kafka или других очередях сообщений гарантируется порядок сообщений?
- 3 подписчика
- 0 ответов
Как сохранить вывод терминала в переменную?
- 3 подписчика
- 1 ответ
В чем проблема при валидации JWT токена?
- 2 подписчика
- 1 ответ
Автовоспроизведение видео послезагрузки страницы?
- 3 подписчика
- 1 ответ
- © Habr
- О сервисе
- Обратная связь
- Блог
Могу ли я параллельно изучать языки программирования?
- 1 подписчик
- 23 часа назад
- 121 просмотр
ответа
4

Android
- +1 ещё
Простой
Почему BufferedReader в ServerSocket возвращает null?
- 1 подписчик
- 12 часов назад
- 17 просмотров
ответов
0

Java
Простой
Как глубже вникнуть или систематизировать знания по java?
- 1 подписчик
- 2 часа назад
- 33 просмотра
ответ
1

Java
- +1 ещё
Простой
3. Fix invalid target release error in IDE
If you encounter the Maven error invalid target release in your IDE such as Eclipse or Spring Tool Suite, follow these steps:
– Open the Run Configurations dialog (Go to menu Run > Run Configurations)
– Select the Run configuration that you use to run Maven build
– Click JRE tab. Then choose the Runtime JRE that has version greater than or equal to your project’s Java version.
Refer to this article to learn more: How to manage JRE installations in Eclipse.
To see how to fix the Maven build error invalid target release in action, watch the following video:
Video:
- https://mkyong.com/maven/maven-error-invalid-target-release-17/
- https://qna.habr.com/q/624419
- https://www.codejava.net/tools/maven/fix-error-invalid-target-release