安装 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) 源文件