如何在一个Debian或Ubuntu VPS手动安装Oracle的Java

介绍

Java是一种最初由Sun Microsystems开发的编程技术,后来被Oracle收购。 Oracle Java是Java的一个专有实现,可以免费下载并用于商业用途,但不能重新分发,因此它不包含在正式维护的存储库中。

有很多原因你想要在OpenJDK上安装Oracle Java。 在本教程中,我们不会讨论上述实现之间的差异。

假设

本教程假设您有一个帐户与DigitalOcean,以及运行Debian 7或Ubuntu 12.04或以上的Droplet。 您将需要root权限(通过sudo)来完成教程。

您需要知道您是运行32位还是64位操作系统:

uname -m
  • x86_64的 64位内核

  • i686的 32位内核

下载Oracle Java JDK

使用Web浏览器,进入甲骨文的Java SE(标准版)的网站 ,并决定要安装哪个版本:

  • JDK:Java开发工具包。 包括用于开发,调试和监视Java应用程序的完整JRE加工具。

  • 服务器JRE:Java运行时环境。 在服务器上部署Java应用程序。 包括用于服务器应用程序通常需要的JVM监视和工具。

在本教程中,我们将安装JDK Java SE开发工具包8 x64位。 接受许可和下载链接复制到剪贴板。 记住要选择合适的tar.gz(64位或32位)。 使用wget将存档下载到您的服务器:

    wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz

Oracle不允许下载而不接受他们的许可证,因此我们需要修改我们的请求的头。 或者,您可以使用浏览器下载压缩文件,然后使用SFTP / FTP客户端手动上传。

总是从Oracle的网站上的最新版本和修改本教程中的相应命令你下载的文件。

安装Oracle JDK

在本节中,您将需要sudo权限:

    sudo su

/ opt目录中保留所有的软件和插件,是不是默认安装的一部分包。 为您的JDK安装创建目录:

    mkdir /opt/jdk

并提取的java到/ opt / JDK目录:

    tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk

验证该文件已被提取到/ opt / JDK目录。

    ls /opt/jdk

将Oracle JDK设置为默认JVM

在我们的例子中,Java可执行文件位于下/opt/jdk/jdk1.8.0_05/bin/java。 要在机器运行中将其设置为默认JVM:

    update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100

    update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100

验证您的安装

通过运行以下命令验证是否已成功配置java:

    update-alternatives --display java

    update-alternatives --display javac

输出应如下所示:

    java - auto mode
    link currently points to /opt/jdk/jdk1.8.0_05/bin/java
    /opt/jdk/jdk1.8.0_05/bin/java - priority 100
    Current 'best' version is '/opt/jdk/jdk1.8.0_05/bin/java'.

    javac - auto mode
    link currently points to /opt/jdk/jdk1.8.0_05/bin/javac
    /opt/jdk/jdk1.8.0_05/bin/javac - priority 100
    Current 'best' version is '/opt/jdk/jdk1.8.0_05/bin/javac'.

另一种检查安装的简单方法是:

    java -version

输出应如下所示:

    java version "1.8.0_05"
    Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)

(可选)更新Java

要更新Java中,只需从甲骨文网站下载更新版本, 在/ opt / jdk的目录下解压,然后将其设置为具有较高优先级编号默认JVM(在这种情况下,110):

    update-alternatives --install /usr/bin/java java /opt/jdk/jdk.new.version/bin/java 110
    update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk.new.version/bin/javac 110

您可以保留旧版本或删除它:

    update-alternatives --remove java /opt/jdk/jdk.old.version/bin/java
    update-alternatives --remove javac /opt/jdk/jdk.old.version/bin/javac

    rm -rf /opt/jdk/jdk.old.version

上面介绍的安装过程被确认可以在Debian服务器上工作,但也可以应用于Ubuntu服务器。 如果您在执行所有步骤后遇到任何问题,请在下面发表评论。

:提交圣地亚哥钛
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏