I am having trouble understanding some of the basics of Java JRE.
I need to run Java code in an embedded system and for this I need a minimal Java Runtime Environmen
The main reason for having two distinct packages available are the dependencies of the packages. openjdk-6-jre will also depend on:
libasound2, libgif4, libjpeg62, libpng12-0, libpulse0 , libx11-6, libxext6, libxi6, libxrender1, libxtst6 and zlib1g
And contrary to the previous comment openjdk-6-jre depends on openjdk-6-jre-headless, making the latter really just a subset.