Eclipse Maven Plugin Konfigurationsproblem

8

Ich habe diesen Thread

verfolgt

jetzt, wenn ich versuche, mit dem installierten Maven-Plugin zu bauen, bekomme ich folgenden Fehler. Ziel, das ich ausgeführt habe, war clean -X install

%Vor%

in Installierte JRE von den Voreinstellungen ist JRE festgelegt und

Hier ist der Schnappschuss von über & gt; Installation & gt; Konfiguration & gt;

%Vor%     
Jigar Joshi 23.07.2010, 10:44
quelle

9 Antworten

14

Es scheint, dass sich Eclipse immer noch auf eine JRE anstatt auf eine JDK bezieht. Die Standardlaufzeitumgebung in Eclipse (auf der Seite "Installed Runtimes" im Dialogfeld "Preferences") kann auch eine JRE sein.

Ich habe festgestellt, dass dies manchmal darauf zurückzuführen ist, dass mehrere VM-Konfigurationen erstellt wurden, wobei die erste oder die letzte angewendet wurde. Sie können feststellen, ob dies der Fall ist (in Helios), indem Sie zur Seite "Info" von Eclipse gehen und dann die Registerkarte "Konfiguration" in den Installationsdetails anzeigen. Normalerweise stellt sich der Schuldige als fehlende neue Zeile in eclipse.ini heraus.

    
Vineet Reynolds 23.07.2010, 10:57
quelle
3

Vielleicht verwenden Sie eine "Run configuration", die Sie ausgeführt haben, als die JRE außerhalb des JDK eingerichtet wurde. Erstellen Sie eine neue "Konfiguration ausführen", und stellen Sie sicher, dass die Registerkarte Java JDK angegeben ist.

    
Herbert 01.02.2012 22:53
quelle
1

Versuchen Sie, JAVA_HOME auf JDK und nicht auf JRE zu setzen?

    
Tushar Tarkas 23.07.2010 10:52
quelle
1

Wenn Sie Ihr Maven-Projekt mit Eclipse erstellt haben, waren die Textdateicodierung der Projekteigenschaften und die project.build.sourceEncoding in pom.xml möglicherweise nicht identisch. Wenn dies der Fall ist, erhalten Sie beim Erstellen des Projekts den Fehler

  

"Der Javac-Compiler kann nicht in: ..."

gefunden werden

Zum Beispiel war meine Textdateicodierung GBK und mein project.build.sourceEncoding war UTF-8. Ich habe gerade meine Textdatei-Codierung in UTF-8 geändert, und alles war in Ordnung!

    
z8888q 19.08.2011 03:20
quelle
0

Ich hatte auch diese Art von Problemen.

In meinem Fall stellte sich heraus, dass JAVA_HOME nur für meinen Benutzer definiert wurde, während PATH für das System und das Maven-Plugin gesetzt wurde, anstatt JDK als Standard-JRE. Stellen Sie also sicher, dass JAVA_HOME und PATH im selben Bereich liegen (ich habe beide Variablen für das System eingegeben und JAVA_HOME als ersten Teil in PATH hinzugefügt).

Ich hoffe, es hilft jemandem.

    
matali 14.12.2010 19:27
quelle
0

Beachten Sie das Format der Option -vm - es ist wichtig, genau zu sein:

Die Option -vm und ihr Wert (der Pfad) müssen sich in separaten Zeilen befinden. Der Wert muss der vollständige absolute Pfad zur ausführbaren Java-Datei sein, nicht nur zum Java-Ausgangsverzeichnis. Die Option -vm muss vor der Option -vmargs stehen, da alles nach -vmargs direkt an die JVM übergeben wird.

    
e-nature 19.07.2011 10:32
quelle
0

Wenn alle Umgebungen in Ordnung sind und Sie immer noch Build-Fehler bekommen, ist der letzte Ansatz, JAVA_HOME auf JDK 1.5 oder höher zu setzen. Erstellen Sie das Projekt anschließend über die Eingabeaufforderung. Der Build sollte erfolgreich sein.

    
venkatram mutyala 03.01.2013 15:25
quelle
0

Sie könnten versuchen, das JDK zu aktualisieren, das Eclipse wie folgt verwendet, und es funktioniert:

Fügen Sie die JRE in Windows- & gt; Einstellungen ...- & gt; Java- & gt; Installierte JREs hinzu und legen Sie sie fest:

%Vor%

Wenn dies nicht der Fall ist, ist es möglich, dass die Klammern und Leerzeichen im JAVA_HOME-Pfad Probleme verursachen. Versuchen Sie, Ihr JDK an einen anderen Ort zu kopieren und Ihren JAVA_HOME zu aktualisieren.

    
Snehal Masne 24.07.2014 06:00
quelle
0
  

Blockquote

Um JRE zu JDK zu konvertieren:

- & gt; Gehe zu Fenstern - & gt; Einstellungen - & gt; geben Sie als installed JRE's im linken oberen Suchfeld ein - & gt; klicke auf installed JRE's - & gt; wählen Sie add aus der rechten dialogBox - & gt; klicken Sie auf Standard-VM - & gt; wählen Sie das Verzeichnis für "JREHOME" und machen Sie folgendes "C: \ ProgramFiles \ java \ jdk1.8.0_131" - & gt; dann tippe als jdk1.8.0_131 "JRE NAME" - & gt; klicken Sie auf Fertig stellen.

    
Chitra Kumar 19.06.2017 11:05
quelle

Tags und Links