Non riesco a capire alcune delle nozioni di base di Java JRE.Differenza tra openjdk-6-jre, openjdk-6-jre-headless, openjdk-6-jre-lib
Ho bisogno di eseguire il codice Java in un sistema embedded e per questo ho bisogno di un Java Runtime Environment minimo installato in un kernel Linux, vale a dire, il pacchetto minimo necessario per l'esecuzione dei binari Java. Penso che non sia possibile farlo solo con una JVM (il pacchetto JRE è necessario, ho sbagliato qui?)
Il fatto è che quando si guardano i repository Debian non capisco le differenze tra pacchetti openjdk-6-jre
, openjdk-6-jre-headless
e openjdk-6-jre-lib
. I programmi Java verranno eseguiti solo con il primo? o sono necessari i tre di loro?
Questo è un problema in quanto vi è una grande differenza di dimensioni (MB) tra di loro.
Grazie mille. In realtà devo compilare un kernel Linux 2.6 ... per questa piattaforma e non sono sicuro se sia possibile incorporare nel processo di compilazione il jre (qualunque sia la versione, se possibile di dimensione minore). Sai se è possibile? – Jorge
Se si intende includere un jre con il kernel, per quanto ne so non è possibile - il jre vive nello userspace e non nel kernel. – Woodham
Il link segnala errore: "due o più pacchetti specificati (openjdk-6-jre-headless squeeze)". –