Solução para a mensagem de falha de instalação e construção do maven no Eclipse

1. Mensagem de erro

Nenhum compilador é fornecido neste ambiente. Talvez você esteja executando em um JRE em vez de um JDK
Nenhum compilador é fornecido neste ambiente. Talvez você esteja executando o JRE em vez do JDK.
Diga-nos que o maven deve ser executado em jdk e o Eclipse é executado em jre por padrão

2. Solução

Eu instalei um jdk1.8 no disco E sozinho, e meu Eclipse foi equipado apenas com um disco E jdk local
Insira a descrição da imagem aqui
e javaSE-1.x Eu também configurei meu disco E jdk,
Insira a descrição da imagem aqui
masmaven instalarcomconstrução de mavenAinda falhou, ainda solicitado
Nenhum compilador é fornecido neste ambiente. Talvez você esteja executando em um JRE em vez de um JDK
Então eu imaginei que o eclipse poderia estar procurando por jdk1.8 em meu drive C, e usando o jre nele,
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
então eu adicionei um jdk1.8 de drive C no eclipse.
Novas etapas: janela — preferências — java — JREs instalados — adicione
Insira a descrição da imagem aqui
Navegue pelo diretório para encontrar o jdk da minha unidade C e termine de
Insira a descrição da imagem aqui
adicioná-lo da seguinte maneira.
Insira a descrição da imagem aqui
Em seguida, clique no botão suspenso JREs instalados, clique em Ambiente de execução e altere javaSE-1.x para o jdk recém-adicionado da unidade C .
Insira a descrição da imagem aqui
Em seguida, atualize o projeto de atualização do maven Project e execute a instalação do maven, o pacote foi bem-sucedido.
Mas um novo problema apareceu durante a compilação do maven:
错误信息Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1
senti que havia um problema com o plug-in. Mais tarde, peguei emprestadas as soluções de outros blogueiros e adicionei o plug-in em 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> 

Em que <executable>C:/Program Files/Java/jdk1.8.0_221/bin/javac</executable>os parâmetros em meu C conduzem o caminho jdk javac.
Finalmente, atualize o projeto maven update Project, maven build e maven Install são resolvidos perfeitamente. piscar!!!

3. Conclusão

Esta é a minha solução de configuração pessoal. Se você tiver um problema de configuração na mesma situação que o meu, pode tentar.

4. Leia postagens de blog relacionadas

Acho que você gosta

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