Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
Spring Boot - "Perhaps you are running on a JRE rather than a JDK" hatası

Açık 1 Cevaplar 101 Gösterim Java

Selam,

Spring brojesini çalıştırıken aşağıdaki hatayı alıyorum, nasıl düzeltebilirim?

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project .....: 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
2Yorumlar
(4k puan)
JDK kurulu değil mi bilgisayarında?
(1.9k puan)
Kurulu kurulu da , bazen jre ile jdk eclipse path ini karışıtırıyor, tekrar düzeltmem gerekiyor .

1 cevap

0
Makinanda JDK kurulu olması gerekiyor.JAVA_HOME olarak bir sistem değişkeni yaratıp ona JDK vererek halledebilirsin sanıyorum. Normalde de mvn --version dediğin zaman java home olarak JDK görmen gerekiyor.
(4k puan)
1Yorumlar
(176 puan)

Ayrıca eclipse üzerinde JRE ile projeyi derliyor. Build path kısmından kullanılan JVM kütüphanesi için JDK yı göstermesi gerekiyor.