2009-06-09 6 views
5

Ich verwende hauptsächlich JDeveloper 10 mit JDK 1.4.2 unter Vista. Ich möchte Eclipse installieren und das neueste JDK 6 ausführen lassen.Ausführen von zwei Versionen von Java JDK

Ist dies ohne Konflikte möglich?

Idealerweise würde ich gerne JDeveloper verwenden und zwischen JDK-Versionen hin- und herschalten. Ist das möglich?

Antwort

5

Es ist in der Tat möglich, Sie können so viele JDKs im System haben, wie Sie möchten. Installieren Sie sie einfach in verschiedenen Verzeichnissen, dann können Sie Ihrer IDE ein neues JDK hinzufügen (sie unterstützen mehrere).

Sie können eine pro Projekt auswählen.

+1

In der Tat - ich habe die neuesten Updates von Java 2, 3, 4, 5 und 6 installiert, und eine Codebasis, die jedes Paket zu verschiedenen JDK-Versionen kompiliert (z. B. meine GUI-Programme Java 6, aber andere zielen auf Java 3 , während alle Core-Bibliothek Pakete Java 2). –

+0

Nitpick: Sie können JDKs nicht wirklich zu Eclipse hinzufügen, nur JREs (die ein JDK immer enthält). Eclipse verwendet diese nur zum Ausführen Ihrer Programme. Die Kompilierung verwendet immer den internen Compiler von Eclipse (dessen Einstellungen unter Prefs/Java/Compiler konfiguriert werden können). – sleske

2

Ich bin nicht sicher mit JDeveloper 10, aber in Eclipse können Sie unter Fenster> Einstellungen> Java> Installierte JREs angeben, welches installierte JDK Sie verwenden möchten.

-1

Wenn Sie Projekteigenschaften in Eclipse und dann Java-Erstellungspfad auswählen, können Sie ein anderes JDK für die Erstellung des Projekts auswählen.

+0

-1 Dies ist sehr irreführend. Zuerst benötigen Sie keine JRE beim Aufbau, Sie brauchen ein JDK. Und zweitens, um den Build, den Eclipse ausführt, zu ändern, müssen Sie die Einstellungen unter Einstellungen/Java/Compiler ändern. – sleske

+0

In der Regel möchten Sie * nur * mit einer anderen JDK/JRE-Version ausführen. Dies wird im Dialog "Run/Debug" konfiguriert. – sleske

1

Sie können angeben, dass die JRE für Eclipse mit dem Befehlszeilenschalter -vm oder in der Datei eclipse.ini ausgeführt werden soll. z.B. -vm "%JAVA_HOME%/bin/javaw.exe"

Sie können die JRE für ausgeführten Code über das Menü Fenster: Einstellungen: Java: Installierte JREs festlegen.