【问题标题】:how to install jdk 8 in ubuntu 12.04 using tar.gz file如何使用 tar.gz 文件在 ubuntu 12.04 中安装 jdk 8
【发布时间】:2017-05-16 22:36:50
【问题描述】:

如何在 ubuntu 12.04 或 14.04 LTS 上安装 jdk 64 位?

我已经从 oracle 网站下载了 jdk-8u20-linux-x64.tar.gz,因为我是 ubuntu 的新手,我需要一个简单的方法来安装 jdk,如果可能的话,任何人的帮助。

请按步骤写安装,请勿留下任何链接到其他网站,谢谢您的帮助。

【问题讨论】:

    标签: ubuntu


    【解决方案1】:

    如果您想要在 Ubuntu 12.04(或更高版本)上轻松安装和更新 Oracle Java 8(包括 JRE、JDK 和浏览器插件),那么我建议您这样做。首先删除您下载的文件,因为它不需要,然后按照以下说明进行操作:

    打开 Linux 终端(命令提示符)并发出以下命令:

    sudo add-apt-repository ppa:webupd8team/java
    

    这将添加一个存储库,开发人员将 Oracle Java 8 的更新版本以 Ubuntu 包管理器易于安装的格式放置在其中。运行该命令时,它可能(也可能不会提示)您输入密码。如果它要求输入密码,请输入您的用户帐户密码。运行后,它将显示信息,然后提示您按 Enter。点击enter 键继续。您应该返回 shell 提示符。现在发出这两个命令:

    sudo apt-get update
    

    系统将提示您“是否要继续?”。点击yenter 完成后,它将返回到 shell 提示符。现在发出这个命令:

    sudo apt-get install oracle-java8-installer
    

    这将下载 Oracle Java 8 并进行安装。信息将在屏幕上滚动过去,但完成后应安装 java。我确实在我的系统上验证了此存储库是最新的,并且使用了您问题中引用的 Oracle Java 8 版本。

    要验证是否可以找到 Oracle Java 8 并且是正确的版本,请发出以下命令:

    java -version
    

    它应该以与此非常相似的信息进行响应:

    java version "1.8.0_20"
    Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
    Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
    

    如果您的 SE 运行时显示为 build 1.8.0_20-b26,那么您就可以开始了。

    如果将来您进行软件包升级(通过 GUI 或命令行),它将寻找新版本的 Oracle Java 以及系统上所有其他已安装的软件包。

    您始终可以从命令行尝试使用以下命令对所有软件包(包括 Oracle Java)进行升级:

    sudo apt-get upgrade
    

    如果您希望删除 Oracle Java 8,可以使用以下命令:

    sudo apt-get remove oracle-java8-installer
    

    【讨论】:

    • 谢谢哥们,这是我认为最喜欢的方式。
    • 此方法实际上会从 Oracle 的站点下载 .tar.gz。我现在正在看:Saving to: ‘jdk-8u40-linux-x64.tar.gz’ ...
    【解决方案2】:

    我正在使用类似下面的东西来下载和安装最新的 Java 8 (OpenJDK)。应该可以在 RedHat 和 Oracle Linux 以及 Ubuntu 上工作:

    JDK_ALT_LINK_JAVA=/usr/bin/java
    URL_TO_DOWNLOAD='http://www.java.net/download/jdk8u60/archive/b17/binaries/jdk-8u60-ea-bin-b17-linux-x64-26_may_2015.tar.gz'
    
    JDK8_ARCHIVE=$(basename $URL_TO_DOWNLOAD)
    
    wget "${URL_TO_DOWNLOAD}"
    tar zxf "${JDK8_ARCHIVE}"
    mv jdk1.8.0_60/ /usr/lib/jvm/
    update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_60/bin/java 1008000060
    

    【讨论】:

      【解决方案3】:

      接受的答案很好,但看起来可能有点过时并且不适用于 debian 安装。为了在 基于 debian 的 linux 发行版中安装 java,请自行创建 ppa 并导入密钥。 (这与来自 webupd8team 的 ppa 相同,但手动添加)

      创建 PPA 并导入密钥

      首先,您需要在系统中添加 webupd8team Java PPA 存储库。使用您喜欢的文本编辑器编辑新的 PPA 文件/etc/apt/sources.list.d/java-8-debian.list。比如……

      $ sudo vim /etc/apt/sources.list.d/java-8-debian.list
      

      ...并在其中添加以下内容:

      deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
      deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
      

      现在在您的系统上导入 GPG 密钥,以便在安装之前验证包。

      sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
      

      安装并验证 Java

      与接受的答案一样(将 X 替换为目标版本):

      $ sudo apt-get update
      $ sudo apt-get install oracle-javaX-installer
      

      安装脚本结束后验证安装:

      $ java -version
      java version "1.8.0_131"
      Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
      Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
      

      【讨论】:

        【解决方案4】:

        你也可以使用 make-jpkg。

        【讨论】:

          【解决方案5】:

          你看,你下载的tar.gz文件可以直接使用。我的意思是你只要把这个压缩包的文件解压,这个jdk就安装好了。现在无论应用程序想要使用 jdk ,您都需要使用该应用程序中的设置明确指定 jdk 的路径。请发布存档的内容,以便我可以帮助您以更好的方式安装它。

          一个小提示,除非你是 Oracle JDK 的忠实粉丝,否则你可以在几分钟内安装开源 java jdk

             sudo apt-get install openjdk-7-jdk
          

          【讨论】:

          • 原始问题要求在 Ubuntu 12.04 中安装 JDK 8 的解决方案
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-07-23
          • 2016-09-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-09-29
          相关资源
          最近更新 更多