2009-06-09 20 views
5

Uso principalmente JDeveloper 10 con JDK 1.4.2 su Vista. Vorrei installare Eclipse e farlo funzionare l'ultimo JDK 6.Esecuzione di due versioni di Java JDK

E 'possibile senza conflitti?

Idealmente mi piacerebbe utilizzare JDeveloper e passare avanti/indietro tra le versioni di JDK. È possibile?

risposta

5

È infatti possibile, è possibile avere quanti JDK nel sistema si desidera. Basta installarli in diverse directory, quindi è possibile aggiungere un nuovo JDK al proprio IDE (supportano l'utilizzo di più dispositivi).

È possibile scegliere uno per ogni progetto.

+1

Infatti, ho installato tutti gli ultimi aggiornamenti di Java 2, 3, 4, 5 e 6 e un codice che compila ogni pacchetto con diverse versioni di JDK (ad esempio i miei programmi GUI hanno come destinazione Java 6, ma altri potrebbero essere indirizzati a Java 3 , mentre tutti i pacchetti delle librerie core hanno come target Java 2). –

+0

Nitpick: non puoi davvero aggiungere JDK a Eclipse, solo JRE (che include sempre un JDK). Eclipse userà questi solo per l'esecuzione dei programmi. Compilation usa sempre il compilatore interno di Eclipse (le cui impostazioni possono essere configurate in Prefs/Java/Compilatore). – sleske

2

Non sono sicuro con JDeveloper 10, ma in Eclipse è possibile specificare quale JDK installato si desidera utilizzare in finestra> Preferenze> Java> JRE installati.

-1

Se si selezionano le proprietà del progetto in Eclipse, quindi Percorso di generazione Java, è possibile scegliere un JDK diverso da utilizzare durante la creazione del progetto.

+0

-1 Questo è molto fuorviante. Per prima cosa, non hai bisogno di un JRE quando costruisci, hai bisogno di un JDK. In secondo luogo, per modificare la build eseguita da Eclipse, è necessario modificare le impostazioni in Preferenze/Java/Compilatore. – sleske

+0

In ogni caso, in genere si desidera * eseguire * con una diversa versione JDK/JRE. Questo è configurato nella finestra di dialogo "Esegui/Debug". – sleske

1

È possibile specificare il JRE per Eclipse da eseguire con lo switch della riga di comando -vm o in eclipse.ini. per esempio. -vm "%JAVA_HOME%/bin/javaw.exe"

È possibile specificare JRE per codice eseguito tramite il menu Finestra: Preferenze: Java: JRE installato.

Problemi correlati