我在理解Java JRE的一些基础方面遇到了麻烦。
我需要在嵌入式系统中运行Java代码,为此,我需要在Linux内核中安装最小的Java运行时环境,即执行Java二进制文件所需的最小程序包。我认为仅使用JVM是不可能的(JRE包是必需的,在这里我错了吗?)
事情是,看着Debian仓库的时候我也不太明白软件包之间的差异openjdk-6-jre
,openjdk-6-jre-headless
和openjdk-6-jre-lib
。Java程序将仅与前者一起运行吗?还是需要其中三个?
这是一个问题,因为它们之间的大小(MB)存在很大差异。