openjdk-6-jre是OpenJDK 6的运行时环境。它包含了Java虚拟机和Java类库,可以用于执行Java程序。 openjdk-6-jre-headless是一个无头版本的openjdk-6-jre。无头版本意味着它没有图形用户界面,适用于没有显示器或需要通过远程访问运行的服务器。 openjdk-6-jre-lib是openjdk-6-jre的库文件。它包含了用于编译和运行Java程序所需的一些共享库。这些库文件通常被Java开发人员使用。

9 浏览
0 Comments

openjdk-6-jre是OpenJDK 6的运行时环境。它包含了Java虚拟机和Java类库,可以用于执行Java程序。 openjdk-6-jre-headless是一个无头版本的openjdk-6-jre。无头版本意味着它没有图形用户界面,适用于没有显示器或需要通过远程访问运行的服务器。 openjdk-6-jre-lib是openjdk-6-jre的库文件。它包含了用于编译和运行Java程序所需的一些共享库。这些库文件通常被Java开发人员使用。

我对Java JRE的一些基础知识有些困惑。

我需要在嵌入式系统中运行Java代码,为此我需要在Linux内核中安装一个最小的Java运行时环境,也就是说,执行Java二进制文件所需的最小包。我认为仅通过JVM是不可能实现这一点的(我在这里错了吗?)

问题是,当我查看Debian存储库时,我不太理解openjdk-6-jreopenjdk-6-jre-headlessopenjdk-6-jre-lib这些包之间的区别。Java程序只能与前者一起运行吗?还是三者都需要?

这是一个问题,因为它们之间的大小(MB)差异很大。

0