Solución al mensaje de aviso de falla de maven install y maven build en Eclipse

1. Mensaje de error

No se proporciona ningún compilador en este entorno. Quizás esté ejecutando un JRE en lugar de un JDK
No se proporciona ningún compilador en este entorno. Quizás esté ejecutando JRE en lugar de JDK.
Díganos que maven debería ejecutarse en jdk, y Eclipse se ejecuta en jre de forma predeterminada

2. Solución

Instalé un jdk1.8 en el disco E por mí mismo, y mi Eclipse solo estaba equipado con un disco E local jdk
Inserte la descripción de la imagen aquí
y javaSE-1.x También configuré mi disco E jdk
Inserte la descripción de la imagen aquí
peromaven instalarconmaven buildAún falló, aún se le solicitó
No se proporciona ningún compilador en este entorno. Quizás esté ejecutando un JRE en lugar de un JDK
Así que supuse que eclipse podría estar buscando jdk1.8 en mi disco C y usando jre en él,
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
así que agregué un jdk1.8 de disco C en eclipse.
Nuevos pasos: ventana — preferencias — java — JRE instalados — agregar
Inserte la descripción de la imagen aquí
Examine el directorio para encontrar el jdk de mi unidad C y luego termine de
Inserte la descripción de la imagen aquí
agregarlo de la siguiente manera.
Inserte la descripción de la imagen aquí
Luego haga clic en el botón desplegable JRE instalados, haga clic en Entorno de ejecución y cambie javaSE-1.x al jdk recién agregado de la unidad C .
Inserte la descripción de la imagen aquí
Luego actualice el proyecto de actualización del proyecto maven y luego ejecute la instalación de maven, el paquete es exitoso.
Pero apareció un nuevo problema durante la compilación de maven:
错误信息Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1
sentí que había un problema con el complemento. Más tarde, tomé prestadas las soluciones de otros bloggers y agregué el complemento en pom.xml.

<plugin>  
	<groupId>org.apache.maven.plugins</groupId>  
	<artifactId>maven-compiler-plugin</artifactId>  
	<version>3.1</version>  
	<configuration>  
		<verbose>true</verbose>  
		<fork>true</fork>  
		<executable>C:/Program Files/Java/jdk1.8.0_221/bin/javac</executable>
	</configuration>  
</plugin> 

En el que <executable>C:/Program Files/Java/jdk1.8.0_221/bin/javac</executable>los parámetros en mi C controlan la ruta jdk javac.
Finalmente, actualice el Proyecto de actualización del proyecto maven, la compilación de maven y la instalación de maven se resuelven perfectamente. ¡¡¡guiño!!!

3. Conclusión

Esta es mi solución de configuración personal. Si tiene un problema de configuración en la misma situación que la mía, puede intentarlo.

4. Leer publicaciones de blog relacionadas

Supongo que te gusta

Origin blog.csdn.net/qq_47768542/article/details/108443331
Recomendado
Clasificación