zoukankan      html  css  js  c++  java
  • Linux-JAVA-JDK完整配置过程

        JDK是目前很流行的开发工具包,内含jre是支撑jvm运行的组件。

    01、jdk下载

    02、jdk解压

    tar zxf  jdk-8u131-linux-x64.tar.gz

    03、jdk环境变量的配置

    • 一种直接修改环境变量的配置文件/etc/profile(全局级)  .bash_profile(用户级别的)
    vim /etc/profile
    export JAVA_HOME=/elk5.4/jdk1.8.0_131
    
    export JRE_HOME=$JAVA_HOME/jre
    
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
    
    export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin    #这种不会替换的当前的Java的环境变量
    
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH    
    
    #$PATH写到后面,能替换的。path下的bin是有前后顺序的

    source  /etc/profile   #更新


    env    #明白了吧,java在前面
    PATH=/root/jdk1.8.0_131/bin:/root/jdk1.8.0_131/jre/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/us
    r/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
    • 通过update-alternatives快速切换jdk版本
    用法:alternatives --install <link> <name> <path> <priority>
                        [--initscript <service>]
                        [--slave <link> <name> <path>]*
           alternatives --remove <name> <path>
           alternatives --auto <name>
           alternatives --config <name>
           alternatives --display <name>
           alternatives --set <name> <path>
     
    公用选项:--verbose --test --help --usage --version
                    --altdir <directory> --admindir <directory>
     
    #默认通过jdk-rpm安装的
    [root@25 ~]# ll /usr/bin/java
    lrwxrwxrwx. 1 root root 22 5月  14 11:58 /usr/bin/java -> /etc/alternatives/java
    [root@25 ~]# ll /etc/alternatives/java 
    lrwxrwxrwx. 1 root root 29 5月  14 11:58 /etc/alternatives/java -> /elk5.4/jdk1.8.0_131/bin/java
     

    添加jdk的选项

    update-alternatives  --install  /usr/bin/java java /elk5.4/jdk1.8.0_131/bin/java  300

    选择当前jdK版本

    [root@25 ~]# update-alternatives --config java
    共有 4 个程序提供“java”。
      选择    命令
    -----------------------------------------------
    *  1           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
       2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
       3           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
     + 4           /elk5.4/jdk1.8.0_131/bin/java
     
    按 Enter 来保存当前选择[+],或键入选择号码  4 即为当亲Java的环境变量
     
    学习无止境,问题总是在不经意间的出现,先辈们早都想出了解决办法。
  • 相关阅读:
    Redis源码分析(二十一)--- anet网络通信的封装
    leetcode 总结part1
    leetcode String to Integer (atoi)
    leetcode 165. Compare Version Numbers
    leetcode 189. Rotate Array
    leetcode 168. Excel Sheet Column Title
    leetcode 155. Min Stack
    leetcode 228. Summary Ranges
    leetcode 204. Count Primes
    leetcode 6. ZigZag Conversion
  • 原文地址:https://www.cnblogs.com/xiaochina/p/6882115.html
Copyright © 2011-2022 走看看