如何在 Linux 上实际安装 Java?

如何在 Linux 上实际安装 Java?

我有一个 Ubuntu 服务器。

从终端,我应该如何安装 JDK?

本指南中说使用此命令:

sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk

但是在 Suns 网站上,它说 JDK 包含 JRE,那么为什么上面一行中有 JRE?

有人知道如何实际安装 Java 吗?

每个指南和每个论坛都展示了不同的方法。

顺便说一句:这是一个 VPS(虚拟专用服务器)

谢谢

答案1

无论 Sun 的 Java 包在其他平台上如何运行,对于 Ubuntu 来说,JDK 包并不依赖于 JRE 包。

JDK 和 JRE 包都依赖于 -bin 包,但以这种方式安装 -bin 将其标记为非自动安装。

答案2

以下是每个包中的内容:

sun-java6-bin:执行 Java 程序的基本文件

sun-java6-jre:本地化文件和满足“完整”运行时要求所需的一切。取决于 bin。

sun-java6-jdk:编译所需的一切。这不一定需要运行时来执行 java 程序。取决于 bin。

因此你可以将命令写得更短:

sudo apt-get install sun-java6-jre sun-java6-jdk

答案3

虽然您说得对,当您通常从 Sun 下载 JDK 时(例如,如果您要下载 Windows 安装程序),它会包含一个 JRE,但 Debian(和 Ubuntu)上的东西通常以更模块化的方式打包。例如,文档和源代码(通常也包含在 JDK 下载中)位于其他单独的包中:sun-java6-demosun-java6-source

答案4

在终端中,运行sudo add-apt-repository ppa:webupd8team/java && sudo apt-get update。完成后,运行sudo apt-get install oracle-java8-installer。您无需运行安装程序,因为它会自动为您安装。数字“8”可以是 7、6 等。

相关内容