2015-10-07 2 views
8

Prima avevo jre 7 e ora ho installato jdk 8 e cancellato la mia cartella jre 7. Sto avendo Eclipse Kepler e ho aggiunto jdk 1.8 nei jre installati. Posso eliminare la cartella jre 1.8 poiché occupa spazio nel mio computer? Causerà qualche problema?Ho bisogno di entrambi jdk e jre?

+1

Vuoi dire eliminare la cartella jre all'interno del JDK? Non lo farei. Se è un JRE che hai installato separatamente, quindi sicuro, uccidilo. – Thilo

+1

Non cancellerei comunque la cartella e userei le corrette procedure di disinstallazione. – Gimby

risposta

7

JRE è una parte di JDK.

Non è necessario disporre di JRE quando si dispone di JDK. Se apri la cartella JDK e vedi, all'interno troverai una cartella JRE che è la stessa della cartella JRE che hai inizialmente.

+1

+1. Aggiungerò semplicemente che ** JRE ** è Java Runtime Environnement e ** JDK ** è Java Development Kit che contiene JRE per l'esecuzione di Java e altri strumenti da sviluppare in Java. –

+0

@ Gaël Esattamente :) –

+0

Allora perché installa JRE quando scarichi JDK? –

1

È possibile eliminare JRE. JDK è un superset di JRE e contiene già tutto.

3

Come tutti hanno detto che JDK include JRE, è perfettamente giusto.

Ma vorrei aggiungere altro su di esso per la compilazione di un struttura industriale.

mentre il Dipendente lavora su alcuni progetti, in quel momento avevano bisogno di JDK. perché hanno bisogno di scrivere codice e anche compile. ma dopo aver completato il processo di sviluppo significa che il software è pronto per la consegna.

quindi la macchina del cliente può scegliere se è necessario JDK OR JRE.

Si consiglia di installare JRE sul computer client poiché il client non ha utilizzato compile. il cliente va sempre dritto allo execute it.

quindi, assicurarsi di installare JRE sul computer client non JDK. darà anche il vantaggio di Memory - Utilization.

grazie.

+0

Anche alcune applicazioni hanno bisogno del JDK in fase di runtime. Ad esempio per compilare JSP. Anche "Utilizzo della memoria": Davvero? Lo stesso codice eseguito su JDK vs JRE utilizza diverse quantità di memoria? – Thilo

+0

@Thilo Intendo su "Utilizzo memoria", ovvero l'utilizzo di JDK vs JRE utilizza quantità diverse di memoria che influiscono sulle prestazioni. –

+0

Davvero? Perché? – Thilo