Предоставленное вами предупреждающее сообщение связано с конфликтом целевых и исходных выпусков в контексте разработки программного обеспечения. Это означает, что вы указали целевую версию выпуска «12», которая конфликтует с исходной версией выпуска по умолчанию «14». Это предупреждение обычно появляется, когда вы компилируете или создаете код с использованием разных версий Java Development Kit (JDK).
Чтобы решить эту проблему, у вас есть несколько вариантов:
-
Настройте целевой выпуск: обновите целевой выпуск, чтобы он соответствовал версии исходного выпуска по умолчанию. В этом случае вы должны установить целевую версию «14», чтобы она соответствовала исходной версии по умолчанию. Это можно сделать, указав соответствующую версию JDK во время компиляции или изменив конфигурацию сборки.
-
Настройте исходный выпуск. Если вам не нужны определенные функции или возможности JDK 14, вы можете изменить исходный код, чтобы он был совместим с JDK 12. Это включает в себя проверку и потенциальное изменение любого кода, основанного на функциях. представлено в версиях JDK после 12.
-
Обновление версий JDK. Рассмотрите возможность обновления целевой и исходной версий до совместимой версии JDK, например JDK 14. Это может включать обновление вашей среды разработки и обеспечение совместимости всех используемых вами зависимостей или библиотек с новой версией. версия.
Не забудьте тщательно оценить последствия изменения версии JDK, поскольку оно может привести к появлению новых функций, устареванию старых или потребовать внесения изменений в вашу кодовую базу.