Google говорит Java 8 не поддерживает выпуск , так что первое, что я изменил. /> Установленные версии Java 11 и 17 и обновили то же самое в pom.xml и в локальной среде. < /li>
Написал чрезвычайно простую программу «Hello World» Spring Boot. Это больше похоже на проблему конфигурации, а не на проблему кода. Стоит ли попробовать разные версии плагина Maven и Maven? Стоит ли исследовать различные инструменты сборки, такие как Gradle или Ant?
Любая помощь будет оценена !!
Код: Выделить всё
Apache Maven 3.5.4 (Red Hat 3.5.4-5)
Maven home: /usr/share/maven
Java version: 1.8.0_442, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.442.b06-2.el8.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-553.40.1.el8_10.x86_64", arch: "amd64", family: "unix"
Код: Выделить всё
There are 3 programs which provide 'java'.
Selection Command
-----------------------------------------------
1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.25.0.9-2.el8.x86_64/bin/java)
* 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.442.b06-2.el8.x86_64/jre/bin/java)
+ 3 java-17-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.14.0.7-3.el8.x86_64/bin/java)
Enter to keep the current selection[+], or type selection number:
Код: Выделить всё
[INFO] --- maven-compiler-plugin:3.11.0:compile (default-compile) @ myProject ---
[INFO] Changes detected - recompiling the module! :source
[INFO] Compiling 1 source file with javac [debug release 17] to target/classes
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.242 s
[INFO] Finished at: 2025-03-07T10:00:29Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project myProject: Fatal error compiling: invalid flag: --release -> [Help 1]
java 17 версия pom.xml (этот загрузочный проект Spring был сгенерирован с использованием Spring initializr):
Код: Выделить всё
4.0.0
org.springframework.boot
spring-boot-starter-parent
3.2.3
com.my.project
myproject
0.1
war
myProject
My Project
17
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-tomcat
provided
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-maven-plugin
3.1.0
Подробнее здесь: https://stackoverflow.com/questions/794 ... valid-flag