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
y javaSE-1.x También configuré mi disco E jdk
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,
así que agregué un jdk1.8 de disco C en eclipse.
Nuevos pasos: ventana — preferencias — java — JRE instalados — agregar
Examine el directorio para encontrar el jdk de mi unidad C y luego termine de
agregarlo de la siguiente manera.
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 .
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.