如何在Ubuntu Linux上安装Oracle Java JRE

Posted on
作者: Laura McKinney
创建日期: 9 四月 2021
更新日期: 1 七月 2024
Anonim
Установка Oracle java на Ubuntu/Linux Mint
视频: Установка Oracle java на Ubuntu/Linux Mint

内容

是一个Wiki,这意味着许多文章都是由多位作者撰写的。为了创建这篇文章,有14个人(有些是匿名的)参加了该版本及其随时间的改进。

多个应用程序将需要安装Java运行时环境才能在Ubuntu系统上正常工作。此环境应遵循32或64位的已安装系统的体系结构,并且最好始终安装最新的Java环境。对于Debian发行版和从它们派生的发行版(Ubuntu和Linux Mint仅举几例),安装Java JRE的过程将相同。 Oracle Java站点将为您提供下载运行时环境(JRE)或开发环境(JDK)的方法。我们在这里建议的练习是安装 运行时环境(Oracle Java JRE)。您还可以允许Java在Web浏览器中运行,以便可以在线运行Java应用程序。


阶段



  1. 检查系统的体系结构。 要确定Linux发行版的体系结构是32位还是64位,请打开一个终端并轮询系统。
    • 输入或复制并粘贴 文件/ sbin / init。如果 / sbin / init:符号链接到/ lib / systemd / systemd 显示,调用命令 文件/ lib / systemd / systemd 适用于Debian系统及其衍生版本的最新版本。
      • 写下将退还给您的那一份。如果您阅读以下内容,则系统将采用64位架构 ELF 64位 在答案中,如果您得到,它将以32位为单位 ELF 32位.



  2. 检查系统上是否已安装Java。 从终端调用指示已安装Java版本的命令。
    • 打开终端并输入以下命令:
      • 输入或复制并粘贴 Java版本
    • 如果您的系统上安装了OpenJDK,您将得到与以下类似的答案:
      • openjdk版本“ 1.7.0_15”
        OpenJDK运行时环境(IcedTea6 1.10pre)(6b15〜pre1-0lucid1)
        OpenJDK 64位VM服务器(内部版本19.0-b09,混合模式)
    • 如果卖家的名字 OpenJDK的 显示在系统返回的信息中,您系统上安装的Java版本与我们在本Wiki的后续版本中将要处理的版本不对应。 Oracle Java JRE / JDK.


  3. 从您的系统中完全删除OpenJDK / JRE。 为了避免不同版本的Java之间发生冲突,请创建一个目录来存储Oracle Java JRE二进制文件。通过输入设备来删除系统上安装的OpenJDK / JRE版本:
    • 输入或复制并粘贴 sudo apt-get purge openjdk- *
      • OpenJDK / JRE将完全从您的系统中删除。
    • 输入或复制并粘贴 须藤mkdir -p / usr / local / java
      • 将创建一个名为“ / usr / local / java”的目录,以接收Oracle Java JDK和JRE二进制文件。



  4. 下载适用于Linux的Oracle Java JRE. 确保选择与系统的32位或64位体系结构相对应的文件。该文件将以以下格式下载为压缩归档文件 名为.tar.gz.
    • 如果您正在使用32位Ubuntu体系结构,请下载此32位系统的二进制文件。
    • 如果您使用的是64位Ubuntu体系结构,请下载此64位系统的二进制文件。
    • 祝您连接愉快,下载以下文档 Oracle Java JDK / JRE 这可能被证明是有用的。
      • 选择命名文件 jdk-7u40-apidocs.zip 并下载。
    • 请仔细阅读: Oracle 64位二进制文​​件将无法在32位体系结构的系统上运行。如果尝试在这些情况下安装,将会看到很多错误和警告。


  5. 移动Oracle二进制文件。 默认情况下,您刚刚下载的文件将被放置在目录中 〜/主页/提供yourname /下载 您将不得不将它们转移到目录 在/ usr /本地/ JAVA 您之前创建的。
    • 将下载的文件从Oracle Java移至32位:
      • 输入或复制并粘贴 cd /主页/“YOURNAME”/下载
      • 输入或复制并粘贴 须藤cp -r jre-8u131-linux-i586.tar.gz / usr / local / java
      • 输入或复制并粘贴 cd / usr /本地/ java
    • 将下载的文件从Oracle Java移至64位:
      • 输入或复制并粘贴 cd /主页/“YOURNAME”/下载
      • 输入或复制并粘贴 须藤cp -r jre-8u131-linux-x64.tar.gz / usr / local / java
      • 输入或复制并粘贴 cd / usr /本地/ java


  6. 在系统上安装Oracle Java。 您将需要将以下描述的命令应用于压缩格式文件 名为.tar.gz dOracle Java。必须通过访问该级别来完成 这样系统的所有用户都可以从Java安装中受益。您必须小心使用命令 须藤 对于下面描述的每个命令。首先,您必须更改对刚刚传输的文件的访问权限。
    • 将Java文件的访问权限更改为32位:
      • 输入或复制并粘贴 须藤chmod a + x jre-8u131-linux-i586.tar.gz
    • 更改64位Java文件的访问权限:
      • 输入或复制并粘贴 须藤chmod a + x jre-8u131-linux-x64.tar.gz


  7. 然后解压缩二进制文件。 请注意将自己放置在目录中(如果尚未完成) 在/ usr /本地/ JAVA 进行此操作。
    • 32位安装适用于Ubuntu Linux的Oracle Java:
      • 输入或复制并粘贴 须藤tar xvzf jre-8u131-linux-i586.tar.gz
    • 以64位安装Oracle Java for Ubuntu Linux:
      • 输入或复制并粘贴 须藤tar xvzf jre-8u131-linux-x64.tar.gz


  8. 仔细检查安装目录。 在此过程的这一点上,目录中有一个未压缩的文件夹 在/ usr /本地/ JAVA。要检查它:
    • 输入或复制并粘贴 ls -a
    • 您将能够阅读 jre1.8.0_131,这是目录中包含的文件夹


  9. 编辑系统变量 PATH. 它位于文件中 / etc / profile文件,您将必须通过es的编辑器进行修改。您将可以使用 纳米, gedit中 或您选择的其他任何编辑器 添加以下变量:
    • 输入或复制并粘贴 sudo gedit / etc /个人资料 使用 gedit中
    • 输入或复制并粘贴 须藤nano / etc / profile 如果你愿意 纳米


  10. 转到文件末尾。 使用键盘上的上/下箭头键滚动e转到文件的最后一行,并添加以下几行:
    • 输入或复制并粘贴
      JAVA_HOME =在/ usr /本地/ JAVA /jre1.8.0_73
      PATH = $ PATH:$ HOME / bin中:$ JAVA_HOME / bin中
      导出JAVA_HOME
      导出路径


  11. 保存文件 / etc / profile文件. 在保存并退出编辑器之前,请记住在e的末尾添加一个空白行。


  12. 通知您的系统所做的更改。 要知道在哪里可以找到新版本Java的文件,您将需要将所做的更改通知系统:
    • 输入或复制并粘贴 sudo update-alternatives --install“ / usr / bin / java”“ java”“ /usr/local/java/jre1.8.0_131/bin/java” 1
      • 系统将通知您Oracle Java的可用性。
    • 输入或复制并粘贴 sudo update-alternatives --install“ / usr / bin / javaws”“ javaws”“ /usr/local/java/jre1.8.0_131/bin/javaws” 1
      • 他将在此处被告知该模块的可用性 Oracle Java Web启动.


  13. 为您的系统分配Java的默认版本。 您还需要通过应用以下描述的命令来通知Oracle Java JRE现在是Java运行时环境的默认版本:
    • 输入或复制并粘贴 sudo update-alternatives --set java /usr/local/java/jre1.8.0_131/bin/java
      • 此命令将为系统定义适用的Java运行时环境。
    • 输入或复制并粘贴 sudo update-alternatives --set javaws /usr/local/java/jre1.8.0_131/bin/javaws
      • 这将定义模块 Java Web启动 将使用。


  14. 加载新的系统环境。 如下所述进行。
    • 输入或复制并粘贴 ./etc/profile.
    • 请注意,文件中定义的环境变量 / etc / profile文件 在重新启动计算机之前,系统将不支持。


  15. 检查是否已正确安装Oracle Java。 运行下面显示的命令,以检查系统将返回的Java版本号。


  16. 检查您的Oracle Java 32位版本:
    • 输入或复制并粘贴 Java版本
      • 此命令将返回系统支持的Java版本。
    • 以下内容将出现在终端中:
      • Java版本“ 1.8.0_131”
        Java(TM)SE Runtime Environment(内部版本1.8.0_131-8u131-b11)
        Java HotSpot(TM)VM Server(内部版本25.131-b11,混合模式)


  17. 检查您的Oracle Java 64位版本:
    • 输入或复制并粘贴 Java版本
      • 您将收到系统支持的Java版本的通知。
    • 以下内容将出现在终端中:
      • Java版本“ 1.8.0_131”
        Java(TM)SE Runtime Environment(内部版本1.8.0_131-8u131-b11)
        Java HotSpot(TM)VM Server(内部版本25.131-b11,混合模式)


  18. 重新启动Ubuntu Linux。 恭喜,您的新Java运行时环境已得到系统的全面配置和支持。现在,您将能够轻松运行用Java编写的应用程序。
允许Java用于网络浏览器
  1. 要允许Web浏览器使用Java插件,您需要创建一个符号链接,从其模块的安装目录到已安装的Java Oracle运行时环境中包含的插件的位置。
    • 请仔细阅读: 您必须非常小心,才能在Web浏览器中使用Oracle Java 8,因为过去已经检测到许多安全漏洞,并且将来还可能发现其他安全漏洞。这些安全漏洞是您的系统的所有入口点,黑客或 黑客 恶意的。有关此主题的更多信息,请参考Java Tester站点。

安装适用于Google Chrome 32位的Oracle Java

  1. 应用以下命令:
    • 输入或复制并粘贴 须藤mkdir -p / opt / google / chrome / plugins
      • 目录名为 /选项/谷歌/铬/插件 将被创建。
    • 输入或复制并粘贴 cd / opt / google / chrome / plugins
      • 此命令将带您进入Chrome插件目录。在继续创建符号链接之前,请小心放置在此目录中:
    • 输入或复制并粘贴 须藤ln -s /usr/local/java/jre1.8.0_73/lib/I386/libnpjp2.so
      • 库之间将创建一个符号链接 libnpjp2.so 您的Java运行时环境和Google Chrome浏览器。

安装适用于Google Chrome 64位的Oracle Java

  1. 应用以下命令:
    • 输入或复制并粘贴 须藤mkdir -p / opt / google / chrome / plugins
      • 目录名为 /选项/谷歌/铬/插件 将被创建。
    • 输入或复制并粘贴 cd / opt / google / chrome / plugins
      • 此命令将带您进入Chrome插件目录。在继续创建符号链接之前,请小心放置在此目录中:
    • 输入或复制并粘贴 须藤ln -s /usr/local/java/jre1.8.0_05/lib/AMD64/libnpjp2.so
      • 库之间将创建一个符号链接 libnpjp2.so 您的Java运行时环境和Google Chrome浏览器。

在Google Chrome上安装Java的注意事项

  1. 注意事项: 创建符号链接后,可能会返回以下内容:
    • ln:创建符号链接`./libnpjp2.so:文件已存在
    • 要解决此问题,只需使用以下命令删除现有的符号链接:
    • 输入或复制并粘贴 cd / opt / google / chrome / plugins
    • 输入或复制并粘贴 须藤rm -rf libnpjp2.so
    • 确保检查您是否在目录中 /选项/谷歌/铬/插件 在订购之前。
  2. 重新启动计算机。然后转到Java Tester站点,以检查Java是否可在您的Web浏览器中使用。

以32位安装Oracle Java for Mozilla Firefox

  1. 应用以下命令:
    • 输入或复制并粘贴 cd / usr / lib / mozilla /插件
      • 您将在目录中进入此命令的调用 / usr / lib目录/ Mozilla浏览器/插件。如果系统上尚不存在此目录,则需要按照以下方式创建该目录:
    • 输入或复制并粘贴 sudo mkdir -p / usr / lib / mozilla /插件
      • 该命令将创建命名目录 / usr / lib目录/ Mozilla浏览器/插件。在继续创建符号链接之前,请确保位于此目录中。
    • 输入或复制并粘贴 须藤ln -s /usr/local/java/jre1.8.0_73/lib/I386/libnpjp2.so
      • 库之间将创建一个符号链接 libnpjp2.so Java运行时环境和Mozilla Firefox浏览器。

在64位中安装Oracle Java for Mozilla Firefox

  1. 应用以下命令:
    • 输入或复制并粘贴 cd / usr / lib / mozilla /插件
      • 您将在目录中进入此命令的调用 / usr / lib目录/ Mozilla浏览器/插件。如果系统上尚不存在此目录,则需要按照以下方式创建该目录:
    • 输入或复制并粘贴 sudo mkdir -p / usr / lib / mozilla /插件
      • 该命令将创建命名目录 / usr / lib目录/ Mozilla浏览器/插件。在继续创建符号链接之前,请确保位于此目录中。
    • 输入或复制并粘贴 须藤ln -s /usr/local/java/jre1.8.0_73/lib/AMD64/libnpjp2.so
      • 库之间将创建一个符号链接 libnpjp2.so Java运行时环境和Mozilla Firefox浏览器。

在Mozilla Firefox上安装Java的注意事项

  1. 注意事项: 创建符号链接后,可能会返回以下内容:
    • ln:创建符号链接`./libnpjp2.so:文件已存在
    • 要解决此问题,只需使用以下命令删除现有的符号链接:
    • 输入或复制并粘贴 cd / usr / lib / mozilla /插件
    • 输入或复制并粘贴 须藤rm -rf libnpjp2.so
    • 确保检查您是否在目录中 / usr / lib目录/ Mozilla浏览器/插件 在订购之前。
  2. 重新启动计算机。然后转到Java Tester站点,以检查Java是否可在您的Web浏览器中使用。