如何删除旧版本的Java并安装新版本

程序员

我有一个安装了Java 1.7的Linux机器:

#java -version
java version "1.7.0_09-icedtea"
OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-x86_64)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)

但是对于某些新工具,我需要安装jdk-8u45-linux-x64.tar.gz

那么,如何删除旧的并安装新的呢?

Ksheetij Saini
  1. 删除OpenJDK(您已经安装的OpenJDK)

    sudo apt-get purge openjdk-\*

  2. 为新的JDK创建一个新目录

    sudo mkdir -p /usr/local/java

  3. 将文件复制到目录(您应该在该文件路径中)

    sudo cp -r jdk-8u45-linux-x64.tar.gz /usr/local/java/

  4. 解压缩文件

    sudo tar xvzf jdk-8u45-linux-x64.tar.gz

  5. 您现在应该将其添加到PATH中。要做到这一点:

    一种。打开/ etc / profile:sudo gedit /etc/profile

    b。向下滚动(末尾)并添加安装jdk的路径

    JAVA_HOME=/usr/local/java/jdk1.8.0_45 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH

    保存并退出

  6. 通知您的Oracle Java JDK / JRE所在的Linux系统。

    一种。通知系统Oracle Java JRE可以使用

    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_45/bin/java" 1

    b。通知系统Oracle Java JDK可以使用

    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_45/bin/javac" 1

    C。通知系统Oracle Java Web start可以使用

    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1

  7. 通知您的Linux系统,Oracle Java JDK / JRE必须是默认Java。

    一种。设置系统的Java运行时环境

    sudo update-alternatives --set java /usr/local/java/jdk1.8.0_45/bin/java

    b。设置系统的javac编译器

    sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_45/bin/javac

    C。设置系统的Java Web启动

    sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws

  8. 重新加载系统范围的路径

    source /etc/profile

  9. 检查新版本,您就完成了!

    java -version

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在旧版本之上安装新版本?

来自分类Dev

我应该在安装新版本之前删除旧版本的软件吗?

来自分类Dev

如何将python软件包从旧版本安装到新版本?

来自分类Dev

在安装新版本时如何防止wix卸载旧版本?

来自分类Dev

如何安装旧版本的Azure Service Fabric SDK(在卸载最新版本之后)?

来自分类Dev

如何使用Selenium(Java)同时支持旧版本和新版本的Firefox

来自分类Dev

Pip说,在安装新版本之后,将安装旧版本

来自分类Dev

如何安装最新版本的Carrierwave。有一个旧版本吗?

来自分类Dev

如何安装旧版本的 Java

来自分类Dev

即使安装了较新版本的Google-chrome,旧版本也会启动

来自分类Dev

Java的新版本可以在旧版本上运行吗?

来自分类Dev

如何排除旧版本的Maven依赖关系并使用它的新版本?

来自分类Dev

如何在新版本(4.3)中替换旧版本镜头中的'makeIso'?

来自分类Dev

如何在较新版本的Ubuntu中使用旧版本的Unity?

来自分类Dev

如何在较新版本的Ubuntu中使用旧版本的Unity?

来自分类Dev

如何将 Zepplin Notebooks 从旧版本移动到新版本?

来自分类Dev

如果我有较新版本,如何强制使用较旧版本的 g++?

来自分类Dev

混合安装-如何删除旧版本的openscenegraph

来自分类Dev

混合安装-如何删除旧版本的openscenegraph

来自分类Dev

如何删除通过PPA安装的PHP的旧版本

来自分类Dev

如何删除已安装的快照的旧版本

来自分类Dev

在Windows双启动笔记本电脑上安装较旧版本的Linux新版本?

来自分类Dev

如果我有较新版本的g ++,该如何强制使用旧版本的g ++?

来自分类Dev

如何合并旧版本存储库中的zip文件中的代码与最新版本?

来自分类Dev

如何安装旧版本的Jenkins?

来自分类Dev

如何安装旧版本的sbt?

来自分类Dev

如何安装旧版本的PHPUNIT?

来自分类Dev

如何安装旧版本的Jekyll?

来自分类Dev

如何安装旧版本的PhoneGap / Cordova

Related 相关文章

  1. 1

    如何在旧版本之上安装新版本?

  2. 2

    我应该在安装新版本之前删除旧版本的软件吗?

  3. 3

    如何将python软件包从旧版本安装到新版本?

  4. 4

    在安装新版本时如何防止wix卸载旧版本?

  5. 5

    如何安装旧版本的Azure Service Fabric SDK(在卸载最新版本之后)?

  6. 6

    如何使用Selenium(Java)同时支持旧版本和新版本的Firefox

  7. 7

    Pip说,在安装新版本之后,将安装旧版本

  8. 8

    如何安装最新版本的Carrierwave。有一个旧版本吗?

  9. 9

    如何安装旧版本的 Java

  10. 10

    即使安装了较新版本的Google-chrome,旧版本也会启动

  11. 11

    Java的新版本可以在旧版本上运行吗?

  12. 12

    如何排除旧版本的Maven依赖关系并使用它的新版本?

  13. 13

    如何在新版本(4.3)中替换旧版本镜头中的'makeIso'?

  14. 14

    如何在较新版本的Ubuntu中使用旧版本的Unity?

  15. 15

    如何在较新版本的Ubuntu中使用旧版本的Unity?

  16. 16

    如何将 Zepplin Notebooks 从旧版本移动到新版本?

  17. 17

    如果我有较新版本,如何强制使用较旧版本的 g++?

  18. 18

    混合安装-如何删除旧版本的openscenegraph

  19. 19

    混合安装-如何删除旧版本的openscenegraph

  20. 20

    如何删除通过PPA安装的PHP的旧版本

  21. 21

    如何删除已安装的快照的旧版本

  22. 22

    在Windows双启动笔记本电脑上安装较旧版本的Linux新版本?

  23. 23

    如果我有较新版本的g ++,该如何强制使用旧版本的g ++?

  24. 24

    如何合并旧版本存储库中的zip文件中的代码与最新版本?

  25. 25

    如何安装旧版本的Jenkins?

  26. 26

    如何安装旧版本的sbt?

  27. 27

    如何安装旧版本的PHPUNIT?

  28. 28

    如何安装旧版本的Jekyll?

  29. 29

    如何安装旧版本的PhoneGap / Cordova

热门标签

归档