Wie kann ich Eclipse sagen, dass er ein Projekt mit einer anderen JRE -Version kompilieren und erstellen soll als normalerweise?

StackOverflow https://stackoverflow.com/questions/9302687

  •  25-10-2019
  •  | 
  •  

Frage

Ich bin mir nicht sicher, ob diese Frage vollständig beantwortet wurde oder ob mein Titel angesichts meiner Situation beschreibend genug ist, aber ich wurde gebeten, ein Projekt von der Anteise in Maven zu konvertieren. Dieser Teil ist nicht schlecht, aber mir wurde gesagt, dass diese Anwendung speziell für die JRE -Version 1.5 als für JRE 6 entworfen wurde. Jetzt bin ich unglaublich neu in Eclipse und Java selbst, also war ich ein bisschen verwirrt, als ich gebeten wurde, entweder Eclipse oder Maven zu sagen, dass ich dieses bestimmte Projekt stattdessen mit der JRE 1.5 aufbauen sollte. Ich habe es installiert, glaube ich, und ich habe versucht, die hier beschriebenen Schritte zu befolgen: (( Eclipse: Erstellen und entsprechen verschiedenen JRE -Versionen ), aber ich bin auf einen Haken gestoßen.

Ich habe es geschafft, die Auslaufkonfiguration zu ändern, um den alternativen JRE JRE1.5.0_11 zu verwenden. Als ich dann versuchte, es zu bauen, spuckte die Konsole Folgendes aus:

[ERROR] Unable to locate the Javac Compiler in:
[ERROR] C:\Program Files (x86)\Java\jre1.5.0_11\..\lib\tools.jar
[ERROR] Please ensure you are using JDK 1.4 or above and
[ERROR] not a JRE (the com.sun.tools.javac.Main class is required).
[ERROR] In most cases you can change the location of your Java
[ERROR] installation by setting the JAVA_HOME environment variable.

Ich gehe davon aus, dass ich das JDK 1.5 verwenden muss, um die JRE 1.5 zu verwenden, da ich derzeit mit JDK 1.6 arbeite. Gibt es nun eine Möglichkeit, den JDK 1.5 zu installieren, damit dieses Projekt sie verwenden kann? Meine Java_Home -Variable zeigt derzeit auf den JDK 1.6, und ich möchte, dass es so bleibt ... Gibt es eine Möglichkeit, beide zu verwenden und einfach das Projekt (oder Eclipse oder Maven) zu erzählen ... wie es auch funktioniert) zu Verwenden Sie eine bestimmte Version des JDK?

War es hilfreich?

Lösung

Ja, das ist möglich. Sie können so viele verschiedene Versionen von Java - JRES und JDKs - installieren, wie Sie möchten, und mitteilt Eclipse, welche für jedes Projekt verwendet werden soll.

Der erste Schritt besteht darin, den JDK 1.5 auf Ihrem Computer zu installieren (JDK ist kurz für das Java [SE] -Entwicklungs -Kit ", um das auf der Oracle -Download -Site zu suchen). Der JDK enthält eine JRE. Um das Leben einfacher zu erleichtern, können Sie normalerweise nur die JDK installieren und sich keine Sorgen um die JRE/JDK -Unterscheidung machen.

Der zweite Schritt besteht darin, Eclipse von dem neuen JDK zu erzählen. Gehe zu Vorlieben ... dann Java > Installierte jres. Drücke den Suche... Button und Eclipse sollten Ihren neu installierten JDK 1.5 finden und der Liste hinzugefügt werden.

Der letzte Schritt besteht darin, dass JDK 1.5 Ihrem Projekt zugewiesen wird. Aufrufen Eigenschaften Menü für Ihr Projekt (mit der rechten Maustaste darauf). Setzen Sie dann diese Werte:

  • Java Compiler Tab
    • Tick Aktivieren Sie projektspezifische Einstellungen
    • Satz Compiler Compliance -Ebene zu 1.5
  • Java -Build -Pfad Tab, Bibliotheken Subtab
    • Finde die JRE -Systembibliothek Artikel, klicken Bearbeiten...
    • Satz Alternative JRE zu Ihrem neu installierten JDK 1.5

Andere Tipps

Es sieht so aus, als würden Sie JRE 1.5 anstelle von JDK 1.5 verwenden

Stellen Sie sicher, dass Sie den JDK 1.5 herunterladen und Ihr Problem verschwindet. Sie können den Standard -JDK in den Einstellungen festlegen und nach 'JRE' suchen.

Projekte können auch ihre spezifische JRE definieren

Holen Sie sich JDK 1.5 von hier http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-download-javase5-419410.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top