thiagobitencourt / spring-tour

Creating Restful API and JPA persistence with Spring framework. Firsts steps, creating a university management system
0 stars 0 forks source link

Erro ao iniciar projeto #1

Open thiagobitencourt opened 7 years ago

thiagobitencourt commented 7 years ago

Ao tentar instalar as dependências o seguinte log de erro é apresentado:

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building spring-tour 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ spring-tour ---
[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) @ spring-tour ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 20 source files to C:\Users\Jivago\Documents\workspace-sts-3.8.4.RELEASE\spring-tour-master\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: 4.188 s
[INFO] Finished at: 2017-05-25T18:39:17-03:00
[INFO] Final Memory: 17M/226M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project spring-tour: 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
thiagobitencourt commented 7 years ago

Possível solução para o problema

É necessário configurar o JDK (Java development kit) para o projeto. Para realizar esta configuração execute os seguintes passos:

  1. No Eclipse ou no Spring Tools suite, abra a tela configuração das preferências. Selecione no menu superior Window e então Preferences.

    preferencias

  2. No menu de navegação, no lado esquerdo da tela que se abriu, selecione Java e então Installed JREs. Irá abrir a tela para seleção do JDK ou JRE, como mostra a imagem a baixo.

    configurarJRE

    É provavel que no seu caso esteja selecionado para o uso um JRE, mas deve estar selecionado um JDK (versão 1.8 alguma coisa). Se estiver disponível algum JDK 1.8 e não estiver marcado, marque. Agora continue a partir da etapa 7.

  3. Se não aparecer uma opção de um JDK para seleção será necessário adicionar. Então cliquem no botão Add..., que esta no lado direito da tela aberta. Na tela que se abriu, representada na imagem abaixo, selecione a opção Standard VM e então clique em Next.

    AddJDK

  4. Agora será necessário informar onde se encontra o pacote do JDK. Clique em Directory... e então selecione a diretório onde se encontra o JDK.

    selecionarJDK

  5. Se o JDK estiver instalado é possível encontrá-lo no diretório c:\Program Files\Java\jdk1.8.0_ _algumacoisa__ (Alguma coisa é a versão que estará instalado). Se não estiver neste diretório, tente procurar no diretório c:\Program Files (x64)\Java\jdk1.8.0_algumacoisa

    Após a seleção do diretório, a tela deverá estar semelhando a seguinte:

    SalvarJDK

    E então clique em Finish

  6. Se acaso o JDK não estiver instalado em sua máquina será necessário instalar, então, acesse Este link e baixe o JDK correspondente ao seu sistema operacional e então faça a instalação. Após a intalação, execute este tutorial novamente.

  7. Após finalizar a seleção do JDK, clique em Apply e então em OK

  8. Após realizar essas etapas, execute Maven Clean e então Maven Install novamente.

Ao executar estas etapas, o projeto deve passar a funcionar corretamente.