zoukankan      html  css  js  c++  java
  • linux 上添加多个jdk

    1. 首先将你需要上传的jdk 上传并解压

    2.你可以自定义解压的路径

    3. alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_80/bin/java  3

    4.alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_171/bin/java  2

    5. 修改配置文件

    vi /etc/profile

    export JAVA_HOME=/package/jdk1.7.0_80
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin

    解释一下alternatives 这个命令的作用

    说明:
    alternatives --install <link> <name> <path> <priority>
    其中,
    install表示安装
    link是符号链接
    name则是标识符
    path是执行文件的路径
    priority则表示优先级

     你就可以查看了   alternatives --config java

     做完上述操作后还没有结束,不出意外你的java版本和你的javac得版本不一致

    原因:

    先试用which命令查看一下

    which java 

    which javac      他在 javac其实是/usr/bin/javac

    file  /usr/bin/javac   发现是/etc/alternatives/javac的一个符号链接

    如果将这个符号链接删除了就会执行我们安装的jdk中的javac

    解决方法: 删除或者重命名让他找不到,然后重启 reboot

     

     

     

     

     

     

  • 相关阅读:
    jvm调优
    Spring 事务
    Spring Framework入门介绍
    redis入门介绍
    Spring与SpringMVC重复扫描问题
    跨域相关问题
    Spring MVC介绍
    Servlet、Servlet容器
    获取屏幕宽高
    mybatis中比较符的写法
  • 原文地址:https://www.cnblogs.com/zhulina-917/p/11908006.html
Copyright © 2011-2022 走看看