我有一个 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/