Wie kann ich Eclipse mitteilen, ein Projekt mit einer anderen JRE-Version zu kompilieren und zu erstellen, als dies normalerweise der Fall ist?

9

Ich bin mir nicht sicher, ob diese Frage vollständig beantwortet wurde oder ob mein Titel meiner Situation entsprechend beschreibend ist, aber ich wurde gebeten, ein Projekt von Ant zu Maven zu konvertieren. Dieser Teil ist nicht schlecht, aber mir wurde gesagt, dass diese Anwendung speziell für die JRE-Version 1.5 und nicht für die JRE 6 entwickelt wurde, alles andere, mit dem ich bisher zu tun hatte. Jetzt bin ich unglaublich neu in Eclipse und Java selbst, also war ich etwas verwirrt, als ich gebeten wurde, Eclipse oder Maven zu sagen, dass sie dieses spezielle Projekt mit JRE 1.5 erstellen sollten. Ich habe es installiert, glaube ich, und ich habe versucht, die hier beschriebenen Schritte zu befolgen: ( Eclipse: Build und konform zu verschiedenen JRE-Versionen ), aber ich habe einen Haken gefunden.

Ich habe es geschafft, die Ausführungskonfiguration zu ändern, um die alternative JRE jre1.5.0_11 zu verwenden. Als ich dann versuchte, es zu bauen, spuckte die Konsole folgendes aus:

%Vor%

Ich gehe davon aus, dass ich das JDK 1.5 verwenden muss, um JRE 1.5 zu verwenden, da ich gerade mit JDK 1.6 arbeite. Gibt es nun eine Möglichkeit, das JDK 1.5 so zu installieren, dass dieses Projekt es nutzen kann? Meine JAVA_HOME-Variable verweist momentan auf das JDK 1.6, und ich möchte, dass es so bleibt ... Gibt es eine Möglichkeit, beides zu verwenden und einfach dem Projekt (oder Eclipse oder Maven ... wie es auch immer funktioniert) zu sagen Verwenden Sie eine bestimmte Version des JDK?

    
Kris Schouw 15.02.2012, 22:47
quelle

2 Antworten

17

Ja, das ist möglich. Sie können beliebig viele verschiedene Versionen von Java - JREs und JDKs - installieren und Eclipse mitteilen, welches für jedes Projekt verwendet werden soll.

Zuerst installieren Sie das JDK 1.5 auf Ihrem Rechner (JDK ist die Abkürzung für 'Java [SE] Development Kit', suchen Sie dazu auf der Oracle Download-Site). Das JDK enthält eine JRE. Um das Leben einfacher zu machen, können Sie normalerweise einfach das JDK installieren und sich nicht um die JRE / JDK-Unterscheidung kümmern.

Als zweiten Schritt teilen Sie Eclipse das neue JDK mit. Gehe zu Einstellungen ... und dann zu Java & gt; Installierte JREs Klicken Sie auf die Schaltfläche Suchen ... und Eclipse sollte Ihr neu installiertes JDK 1.5 finden und zur Liste hinzufügen.

Der letzte Schritt besteht darin, das JDK 1.5 Ihrem Projekt zuzuweisen. Rufen Sie das Eigenschaften Menü für Ihr Projekt auf (klicken Sie mit der rechten Maustaste darauf). Dann setze diese Werte:

  • Java Compiler Registerkarte
    • Aktivieren Sie projektspezifische Einstellungen aktivieren
    • Setzen Sie Compiler-Konformitätsebene auf 1.5
  • Java Build Path Registerkarte, Bibliotheken Unterregisterkarte
    • Suchen Sie das Element JRE-Systembibliothek , klicken Sie auf Bearbeiten ...
    • Setzen Sie Alternate JRE auf Ihr neu installiertes JDK 1.5
gutch 15.02.2012, 23:06
quelle
2

Es sieht so aus, als ob Sie JRE 1.5 anstelle von JDK 1.5 verwenden

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

Projekte können auch ihre spezifische jre

definieren

Holen Sie JDK 1.5 von hier Ссылка

    
Olivier Refalo 15.02.2012 22:50
quelle

Tags und Links