如何在Ubuntu Linux操作系统上安装Oracle Java JDK

作者: Laura McKinney
创建日期: 10 四月 2021
更新日期: 1 七月 2024
Anonim
1 在linux服务器上安装oracle
视频: 1 在linux服务器上安装oracle

内容

本教程将介绍如何安装32位和64位Oracle Java 8(版本 1.8.0_20在32位和64位Ubuntu操作系统上的JDK。这些步骤仅适用于Debian和Linux Mint。本文仅适用于那些希望使用下载的JDK版本中包含的Oracle Java JRE安装Oracle Java JDK的用户。在Debian和Linux平台(例如Debian,Ubuntu和Linux Mint)上安装Oracle Java JDK的说明。

脚步

  1. 检查您的Ubuntu Linux操作系统是32位还是64位,打开终端并输入以下命令。
    • 输入/复制/粘贴: 文件/ sbin / init
      • 请记住,Ubuntu Linux版本是32位还是64位。

  2. 检查系统上是否安装了Java。 您需要在终端中输入命令。
    • 打开终端并输入以下命令。
      • 输入/复制/粘贴: Java版本
    • 如果已安装OpenJDK,您将看到以下行:
      • Java版本“ 1.7.0_15”
        OpenJDK运行时环境(IcedTea6 1.10pre)(7b15〜pre1-0lucid1)
        OpenJDK 64位服务器VM(内部版本19.0-b09,混合模式)
    • 如果您的系统上安装了OpenJDK,则安装的练习版本错误。

  3. 从系统中完全删除OpenJDK / JRE,并创建一个目录来存储Oracle Java JDK / JRE二进制文件。 这样可以避免不同的Java开发人员版本之间的系统冲突和混乱。例如,如果在系统上安装OpenJDK / JRE,则可以通过输入以下命令将其删除:
    • 输入/复制/粘贴: sudo apt-get purge openjdk- *
      • 此命令将从系统中完全删除OpenJDK / JRE。
    • 输入/复制/粘贴: 须藤mkdir -p / usr / local / java
      • 该命令将创建一个目录来存储Oracle Java JDK和JRE的二进制文件。

  4. 下载适用于Linux的Oracle Java JDK. 确保选择 究竟 适用于32位或64位操作系统的压缩二进制文件(以tar.gz结尾)。
    • 例如,如果您使用的是32位Ubuntu Linux,请下载32位Oracle Java。
    • 如果使用Ubuntu Linux 64位,请下载Oracle Java 64位。
    • 选项, 下载Oracle Java JDK文档
      • 选择jdk-8u20-apidocs.zip
    • 重要信息: Oracle Java 64位在32位Linux操作系统上不起作用,如果您在Ubuntu Linux 32位上故意安装64位Oracle Java,则会收到系统错误消息。
  5. 将Oracle Java二进制文件复制到/ usr / local / java目录。 通常下载的Java存储在以下目录中:/ home /“你的名字”/下载。
    • 如何在Ubuntu Linux 32-bi上安装Oracle Java 32位:
      • 输入/复制/粘贴: cd /主页/“你的名字”/下载
      • 输入/复制/粘贴: 须藤cp -r jdk-8u20-linux-i586.tar.gz / usr / local / java /
      • 输入/复制/粘贴: cd / usr /本地/ java
    • 在Ubuntu 64位上安装Oracle Java 64位的说明:
      • 输入/复制/粘贴: cd /主页/“你的名字”/下载
      • 输入/复制/粘贴: 须藤cp -r jdk-8u20-linux-x64.tar.gz / usr / local / java /
      • 输入/复制/粘贴: cd / usr /本地/ java
  6. 将Java文件提取到/ usr / local / java目录中
    • 如何在32位Ubuntu Linux上安装Oracle Java 32位:
      • 输入/复制/粘贴: 须藤tar xvzf jdk-8u20-linux-i586.tar.gz
    • 如何在Ubuntu Linux 64位上安装Oracle Java 64位:
      • 输入/复制/粘贴: 须藤tar xvzf jdk-8u20-linux-x64.tar.gz
  7. 再次检查目录1。 在这一步,您将在Java JDK / JRE的/ usr / local / java中看到2个未压缩的二进制目录,如下所示:
    • 输入/复制/粘贴: ls -a
    • jdk1.8.0_20
    • jre1.8.0_20
  8. 编辑/ etc / profile文件路径,并将以下系统变量添加到该路径。 使用nano,gedit或任何其他文本编辑器打开/ etc / profile。
    • 输入/复制/粘贴: 须藤gedit / etc /个人资料
    • 要么
    • 输入/复制/粘贴: 须藤nano / etc / profile
  9. 使用导航键滚动到文件底部,然后在/ etc / profile文件中输入以下行:
    • 输入/复制/粘贴:

      JAVA_HOME = / usr /本地/ Java /jdk1.8.0_20
      JRE_HOME = / usr /本地/ java /jre1.8.0_20
      PATH = $ PATH:$ JRE_HOME / bin:$ JAVA_HOME / bin
      导出JAVA_HOME
      导出JRE_HOME
      导出路径
  10. 保存/ etc / profile文件并退出。
  11. 通知Ubuntu Linux系统Oracle Java JDK / JRE的位置。 这是如何通知系统Oracle Java版本已准备就绪。
    • 输入/复制/粘贴: sudo update-alternatives -install“ / usr / bin / java”“ java”“ /usr/local/java/jdk1.8.0_20/bin/java” 1
      • 这是用于通知系统Oracle Java JRE准备就绪可以使用的命令。
    • 输入/复制/粘贴: sudo update-alternatives -install“ / usr / bin / javac”“ javac”“ /usr/local/java/jdk1.8.0_20/bin/javac”
      • 这是用于通知系统Oracle Java JDK准备就绪可以使用的命令。
    • 输入/复制/粘贴: sudo update-alternatives -install“ / usr / bin / javaws”“ javaws”“ /usr/local/java/jdk1.8.0_20/bin/javaws”
      • 这是用于通知系统Oracle Java Web准备就绪可以使用的命令。
  12. 通知Ubuntu Linux系统,Oracle Java JDK / JRE是默认Java。
    • 输入/复制/粘贴: sudo update-alternatives -set java /usr/local/java/jdk1.8.0_20/bin/java
      • 这是用于为系统设置Java运行时系统的命令。
    • 输入/复制/粘贴: sudo update-alternatives -set javac /usr/local/java/jdk1.8.0_20/bin/javac
      • 这是为系统设置javac编译器的命令。
    • 输入/复制/粘贴: sudo update-alternatives -set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
      • 这是将Java Web设置为在系统上引导的命令。
  13. 通过输入以下命令来重新加载/ etc / profile系统路径:
    • 输入/复制/粘贴: 来源/等/资料
    • 记下将重新启动Ubuntu Linux系统的文件路径/ etc / profile。
  14. 检查系统上是否正确安装了Oracle Java。 运行以下命令并记住Java版本:
  15. 成功安装Oracle Java 32位将显示:
    • 输入/复制/粘贴: Java版本
      • 这是显示系统上运行的Java版本的命令。
    • 您将收到以下消息。
      • Java版本“ 1.8.0_20”
        Java(TM)SE运行时环境(内部版本1.8.0_20-b26)
        Java HotSpot(TM)服务器VM(内部版本25.20-b23,混合模式)
    • 输入/复制/粘贴: javac-版本
      • 这是一条命令,通知您可以从终端编译Java程序。
    • 您将收到以下消息:
      • javac 1.8.0_20
  16. 成功安装Oracle Java 64位将显示:
    • 输入/复制/粘贴: Java版本
      • 这是显示系统上运行的Java版本的命令。
    • 您将收到以下消息:
      • Java版本“ 1.8.0_20”
        Java(TM)SE运行时环境(内部版本1.8.0_20-b26)
        Java HotSpot(TM)服务器VM(内部版本25.20-b23,混合模式)
    • 输入/复制/粘贴: javac-版本
      • 这是一条命令,告诉您可以从终端编译Java程序。
    • 您将收到以下消息:
      • javac 1.8.0_20
  17. 恭喜,您已在Linux系统上成功安装了Oracle Java。 现在,重新启动Ubuntu Linux系统。然后,系统将被完全配置为运行和开发Java程序。接下来,您可以按照在线教程编译和运行Java程序。广告

可选:如何在Web浏览器上启用Oracle Java

  1. 要在Web浏览器中启用Java插件,必须创建从浏览器的插件目录到Java插件位置(包括Oracle Java)的符号链接。

重要的提示: 在Web浏览器上启用Oracle Java 7时,由于许多安全漏洞和漏洞,我会保持谨慎。特别是,在您的Web浏览器上激活Oracle Java 7时,如果存在安全漏洞并加以利用,那么坏人可能会闯入您的系统。有关更多详细信息,请访问以下网站:Java Tester

谷歌浏览器

Oracle Java 32位教程:

  1. 发出以下命令。
    • 输入/复制/粘贴: 须藤mkdir -p / opt / google / chrome / plugins
      • 这是创建/ opt / google / chrome / plugins目录的命令
    • 输入/复制/粘贴: cd / opt / google / chrome / plugins
      • 这是Google Chrome插件目录中的change命令,在创建图标链接之前,请确保您位于该目录中。
    • 输入/复制/粘贴: 须藤ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
      • 这是从JRE(Java操作环境)插件生成符号链接的命令。 libnpjp2.so 到Google Chrome浏览器。

Oracle Java64位教程:

  1. 输入以下命令:
    • 输入/复制/粘贴: 须藤mkdir -p / opt / google / chrome / plugins
      • 这是创建/ opt / google / chrome / plugins目录的命令
    • 输入/复制/粘贴: cd / opt / google / chrome / plugins
      • 这是Google Chrome插件目录中的change命令,在创建符号链接之前,请确保您位于此目录中。
    • 输入/复制/粘贴: 须藤ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
      • 这是从Java JRE(Java操作环境)插件生成符号链接的命令。 libnpjp2.so 到Google Chrome浏览器。

提醒:

  1. 注意: 很多时候,您会收到以下消息:
    • ln:创建符号链接`./libnpjp2.so':文件存在
    • 要解决此问题,只需使用以下命令删除先前的符号链接:
    • 输入/复制/粘贴: cd / opt / google / chrome / plugins
    • 输入/复制/粘贴: 须藤rm -rf libnpjp2.so
    • 输入命令之前,请确保您位于/ opt / google / chrome / plugins目录中。
  2. 重新启动Web浏览器并访问Java Tester,以在浏览器上测试Java功能。

火狐浏览器

Oracle Java 32位教程:

  1. 输入以下命令:
    • 输入/复制/粘贴: cd / usr / lib / mozilla /插件
      • 这是在/ usr / lib / mozilla / plugins目录中更改的命令,如果尚不可用,则创建一个目录。
    • 输入/复制/粘贴: sudo mkdir -p / usr / lib / mozilla /插件
      • 这是创建/ usr / lib / mozilla / plugins目录的命令,在创建符号链接之前,请确保您位于此目录中。
    • 输入/复制/粘贴: 须藤ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
      • 这是从Java JRE(Java操作环境)插件生成符号链接的命令。 libnpjp2.so 到Mozilla Firefox Web浏览器。

Oracle Java 64位教程:

  1. 输入以下命令。
    • 输入/复制/粘贴: cd / usr / lib / mozilla /插件
      • 这是/ usr / lib / mozilla / plugins目录中的命令更改,如果尚不可用,请自行创建目录。
    • 输入/复制/粘贴: sudo mkdir -p / usr / lib / mozilla /插件
      • 这是创建/ usr / lib / mozilla / plugins目录的命令,在创建符号链接之前,请确保您位于此目录中。
    • 输入/复制/粘贴: 须藤ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
      • 这是生成Java JRE(Java操作环境)插件图标链接的命令。 libnpjp2.so 到Mozilla Firefox Web浏览器。

提醒:

  1. 注意: 很多时候,您会收到以下消息:
    • ln:创建符号链接`./libnpjp2.so':文件存在
    • 要解决此问题,只需使用以下命令删除先前的符号链接:
    • 输入/复制/粘贴: cd / usr / lib / mozilla /插件
    • 输入/复制/粘贴: 须藤rm -rf libnpjp2.so
    • 输入命令之前,请确保您位于/ usr / lib / mozilla / plugins目录中。
  2. 重新启动Web浏览器并访问Java Tester页面以在浏览器上测试Java功能。