我对Java JRE的基础知识有些困惑。
我需要在嵌入式系统中运行Java代码,为此需要在Linux内核中安装最小的Java Runtime Environment(JRE),也就是执行Java二进制文件所需的最少包。 我认为只使用JVM是不可能做到这一点的(我这里错了吗?)。
问题是,在查看Debian存储库时,我不太理解
这是一个问题,因为它们之间的大小(MB)存在很大差异。
我需要在嵌入式系统中运行Java代码,为此需要在Linux内核中安装最小的Java Runtime Environment(JRE),也就是执行Java二进制文件所需的最少包。 我认为只使用JVM是不可能做到这一点的(我这里错了吗?)。
问题是,在查看Debian存储库时,我不太理解
openjdk-6-jre
,openjdk-6-jre-headless
和openjdk-6-jre-lib
包之间的区别。 Java程序只能使用前者吗? 还是需要三个包?这是一个问题,因为它们之间的大小(MB)存在很大差异。
openjdk-11-jdk-headless
和openjdk-11-jdk
之间有什么区别?我们可以在哪里找到相关信息? - christianbueno.1site:
过滤器来查找包详细信息,以下是示例搜索项:site:packages.ubuntu.com "package name of interest"
(Ubuntu)或site:packages.debian.org "package name of interest"
(Debian),其他发行版也类似。 - Pau Coma Ramirez