Ich bin ein relativer Neuling in der Welt der Java-Unternehmensentwicklung. Der Java-Guru meiner Organisation ist auf unbestimmte Zeit in Familienurlaub, und ich wurde mit der Aufgabe betraut, einige der von ihm entwickelten Java-Anwendungen zu warten. Bevor er ging, hat er Eclipse [Kepler SR1] mit Maven auf meinem Computer eingerichtet, und es schien gut zu funktionieren.
Jetzt bin ich bereit, meine erste Modifikation zu implementieren und muss eine Maven-Installation ausführen, aber ich habe Probleme, sie zum Laufen zu bringen - ich erhalte die folgende Ausgabe auf meiner Konsole:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project mrpapp: Kompilierung fehlgeschlagen
[ERROR] In dieser Umgebung ist kein Compiler vorhanden. Vielleicht verwenden Sie eher eine JRE als ein JDK?
aber ich verwende definitiv ein JDK und kein JRE. Ich habe mein $JAVA_HOME
(C:\Program Files (x86)\Java\jdk1.7.0_60
) überprüft und es hat eine javac.exe
in seinem bin
Verzeichnis.
Ich füge eine Kopie meiner "pom.xml"-Datei zu Ihrer Überprüfung bei. Ich bin mir sicher, dass irgendetwas darin das Problem verursacht, aber ich bin mir nicht sicher, was es sein könnte. Ich verwende einen Laptop mit Windows 7 64bit. Wenn Sie weitere Informationen zur Plattform/Umgebung benötigen, kann ich Ihnen diese ebenfalls geben.
Für jede Hilfe bin ich Ihnen sehr dankbar.
Gehen Sie zu Fenster → Voreinstellungen → Java → Installierte JREs.
Sehen Sie nach, ob es einen Eintrag gibt, der auf Ihren JDK-Pfad verweist. Wenn nicht, klicken Sie auf die Schaltfläche Bearbeiten und geben Sie den Pfad ein, den Sie in Ihrer JAVA_HOME
-Umgebung konfiguriert haben.
Gehen Sie zu Fenster > Einstellungen > Java > Installierte JREs > und überprüfen Sie Ihre installierten JREs. Sie sollten dort einen Eintrag mit einem JDK haben.
Bitte überprüfen Sie, ob Sie die folgenden Einträge in der
<properties>
<jdk.version>1.7</jdk.version>
<spring.version>4.1.1.RELEASE</spring.version>
<jstl.version>1.2</jstl.version>
<junit.version>4.11</junit.version>
</properties>