3
respostas

Erro ao gerar o Jar no Maven

Boa tarde,

Ao gerar o .jar no Maven está ocorrendo o erro abaixo.

[INFO] Scanning for projects... [INFO][INFO] ------------------------------------------------------------------------ [INFO] Building enviadorEmail 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ enviadorEmail --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ enviadorEmail --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 2 source files to C:\workspace\enviadorEmail\target\classes [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [INFO] 1 error [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 10.648 s [INFO] Finished at: 2017-10-09T16:43:30-03:00 [INFO] Final Memory: 15M/180M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project enviadorEmail: Compilation failure [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

3 respostas

Olá Leandro, você tem o JDK do java corretamente instalado?

O erro indica que o maven não conseguiu localizar um compilador, provavelmente por você estar utilizando o JRE ao invés do JDK.

OK, mas onde eu acerto isso? no próprio Eclipse?

Bom, primeiramente você deve ter o JDK instalado, você pode fazer o download do mesmo no seguinte link:

http://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html

No eclipse você pode fazer o seguinte:

Botão Direito no seu projeto> Properties > Java Build Path > Libraries

Vai aparecer qual Java seu projeto está sendo executado, ai você pode clicar em editar nele, depois clica em Alterate JRE> Installed JRE`s e adicionar a sua JDK clicando em ADD.