zoukankan      html  css  js  c++  java
  • Ubuntu 下 Java 版本的切换

    Ubuntu中,如果安装有多个Java版本时(有时候有些软件自行安装),怎样方便的进行切换呢。除了常见的设置环境变量外,今天学到了一种新的切换方法:

    update-alternatives --config java
    update-alternatives --config javac

    另外,将自己的java版本如何安装:

    sudo update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_67/bin/java 50
    sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_67/bin/javac 50
    sudo update-alternatives --install /usr/bin/javah javah /opt/jdk1.7.0_67/bin/javah 50
    sudo update-alternatives --install /usr/bin/javaws javaws /opt/jdk1.7.0_67/bin/javaws 50
    sudo update-alternatives --install /usr/bin/javap javap /opt/jdk1.7.0_67/bin/javap 50

    sudo apt-get install openjdk-7-jdk openjdk-7-jre

    ----------------------------------------另一篇----------------------------------------

    由于要在同一个Ubuntu环境下编译2.1和2.3两份代码,而他们所使用的java版本一个是1.5,一个是1.6,所以在编之前需要进行切换;

    切换的方法很简单,使用下面的两个命令即可:

    update-alternatives --config java
    update-alternatives --config javac

    例如:

    root@www.linuxidc.com:~# update-alternatives --config java
    There are 2 choices for the alternative java (providing /usr/bin/java).

      选择      路径                                    优先级  状态
    ------------------------------------------------------------
    * 0            /usr/lib/jvm/java-6-sun/jre/bin/java      63        自动模式
      1            /usr/lib/jvm/java-1.5.0-sun/jre/bin/java  53        手动模式
      2            /usr/lib/jvm/java-6-sun/jre/bin/java      63        手动模式

    要维持当前值[*]请按回车键,或者键入选择的编号:1
    update-alternatives: 使用 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java 来提供 /usr/bin/java (java),于 手动模式 中。

    只要输入想要切换的编号回车即可,不改的话直接回车,别忘记javac也改一下~

    改完之后,

    java -version

    javac -version

    确认一下~

  • 相关阅读:
    Java实现 LeetCode 136 只出现一次的数字
    Java实现 LeetCode 136 只出现一次的数字
    Java实现 LeetCode 136 只出现一次的数字
    Java实现 LeetCode 135 分发糖果
    Java实现 LeetCode 135 分发糖果
    Java实现 LeetCode 135 分发糖果
    Java实现 LeetCode 134 加油站
    Java实现 LeetCode 134 加油站
    Java实现 LeetCode 134 加油站
    Java实现 LeetCode 133 克隆图
  • 原文地址:https://www.cnblogs.com/CZM-/p/7670027.html
Copyright © 2011-2022 走看看