我有一个 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-demo
和sun-java6-source
。
答案4
在终端中,运行sudo add-apt-repository ppa:webupd8team/java && sudo apt-get update
。完成后,运行sudo apt-get install oracle-java8-installer
。您无需运行安装程序,因为它会自动为您安装。数字“8”可以是 7、6 等。