安装 Open Java 8 所需的最低软件包是什么

安装 Open Java 8 所需的最低软件包是什么

安装 Open Java 8 需要哪些最低软件包?

Available packages:
openjdk-8-dbg           openjdk-8-jdk           openjdk-8-jre-jamvm
openjdk-8-demo          openjdk-8-jre           openjdk-8-jre-zero
openjdk-8-doc           openjdk-8-jre-headless  openjdk-8-source

如果您可以解释一下每个包的用途,这也可能会有帮助。

答案1

简短回答:

一般JDK适用于任何情况下,因此如果您不知道要安装什么 - 只需安装JDK


openjdk-8-dbg

包含以下物品的包裹调试符号. 调试符号默认随 JDK 一起提供,但有时您必须单独安装它们。


openjdk-8-demo

包含演示和示例的软件包。此软件包包含一些README解释示例的资源。


openjdk-8-doc

包含 Java 文档的软件包。此软件包也是JDK默认自带的。


openjdk-8-jdk

套餐包含以下内容JDK-Java 开发工具包。如果您想开发 Java 应用程序,则需要此包。否则您可能需要JRE


openjdk-8-jre

包含以下内容的软件包JRE- Java 运行时环境。Java 运行时环境 (JRE),也称为 Java 运行时,是 Java 开发工具包 (JDK) 的一部分,JDK 是一组用于开发 Java 应用程序的编程工具。Java 运行时环境提供了执行 Java 应用程序的最低要求;它由 Java 虚拟机 (JVM)、核心类和支持文件组成[来源]


openjdk-8-jre-headless

由 组成的包JRE,但包不提供用于图形组件的依赖项。


openjdk-8-jre-jamvm

包含 JRE 的软件包JAMVM虚拟机。JamVM是一个开源的Java虚拟机,旨在支持最新版本的JVM规范,同时又紧凑、易于理解。


openjdk-8-jre-zero

包含 的软件包JRE已移植JVM,此移植称为零汇编器热点(或零)。


openjdk-8-source

包含OpenJDK源代码的软件包。OpenJDK 是一个使用 Java 编程语言构建应用程序、小程序和组件的开发环境。此软件包包含构成 Java 核心 API 的所有类的 Java 编程语言源文件 (src.zip)[来源]

答案2

  • 对于软件开发:

    OpenJDK 开发工具包 (JDK)

    sudo apt-get install openjdk-8-jdk
    
  • 启动 Java 应用程序

    OpenJDK Java 运行时,使用 Hotspot JIT

    sudo apt-get install openjdk-8-jre
    
  • 其他套餐:

    • openjdk-8-dbg

      该包中包含调试符号。

    • openjdk-8-演示

      基于 OpenJDK 的 Java 运行时(演示和示例)

    • openjdk-8-文档

      OpenJDK 开发工具包 (JDK) 文档

    • openjdk-8-jre-headless

      OpenJDK Java 运行时,使用 Hotspot JIT(无头)

    • openjdk-8-jre-jamvm

      使用 JamVM 替代 OpenJDK 的 JVM

    • openjdk-8-jre-zero

      OpenJDK 的替代 JVM,使用 Zero/Shark

    • openjdk-8-源

      OpenJDK 开发工具包 (JDK) 源文件

相关内容