如何在 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

使用apt-get install sun-java6-jre sun-java6-jdk。仅仅因为 Oracle(Sun)的 JDK 发行版也包含 JRE,并不一定意味着 Ubuntu 团队以相同的方式打包它。

当然,如果你不想发展服务器上有 Java 应用程序,但只想跑步他们,sun-java6-jre应该足够了。

答案2

以下是我的方法:
jdk-6u20-linux-i586.bin从 sun 下载,通过执行解压sh jdk-6u20-linux-i586.bin
将生成的目录移动到 ~/bin 目录(/home/username/bin)并将其添加到您的路径中.bash_profile

高血压

编辑:
好吧,在服务器环境中,当我必须使用特定版本的 jdk(以 tomcat 应用程序为例)时,我会按照上述方法安装 jdk。干杯!

答案3

摘自我的 Trusty 笔记本。

获取 JRE/JDK

首先,我们需要下载适用于 CentOS 的 JDK 和 JRE 6。使用“wget”将以下文件下载到您的根目录 (~)。请注意,您可能需要更改文件名,因为它们可能在名称中添加了一些 URL 变量。请务必不是下载 RPM 文件。

  • JDK 下载
  • JRE 下载

安装

现在我们已经下载了文件,我们需要为 Java 创建一个安装目录。

sudo mkdir /usr/java cd /usr/java

现在我们需要执行 Java 开发工具包 (JDK) 的安装。在我们的示例中,我们将使用特定的文件名。请记住,您的文件名可能会有所不同。

sudo sh ~/jdk-6u14-ea-bin-b03-linux-amd64-10_mar_2009.bin

space继续浏览许可协议,然后输入“yes”表示接受。按enter完成安装。

现在我们需要安装 Java 运行时版本 (JRE)。在我们的示例中,我们将使用特定的文件名。请记住,您的文件名可能会有所不同。

sudo sh ~/jre-6u14-ea-bin-b03-linux-amd64-10_mar_2009.bin

按下space以继续浏览许可协议,然后输入“yes”表示接受。

通过输入 ls 来验证安装。您应该看到两个目录:jdk1.6.0_14 和 jre1.6.0_14。请记住,您的版本号可能略有不同。

安装 Ant 和 Tomcat

接下来我们需要下载并解压 Apache Ant。Ant 是多种 Apache 产品使用的安装实用程序。

要下载 Apache Ant,您需要访问以下网站下载安装文件:

http://ant.apache.org/bindownload.cgi

向下滚动页面,在 Ant 的当前版本下找到 .tar.gz。复制 URL 并使用 wget 将文件下载到 /usr/share 目录。您的版本号可能有所不同。

cd /usr/share sudo wget http://mirror.olnevhost.net/pub/apache/ant/binaries/apache-ant-1.7.1-bin.tar.gz

接下来我们需要解压该文件以便安装它。请注意,您的版本号可能不同。

sudo tar -xzf apache-ant-1.7.1-bin.tar.gz

答案4

这是一个正确做法的很好的例子,与保罗的回答类似。

http://wporta.wordpress.com/2010/07/06/installing-jdk-in-fedora-13/

相关内容