• Linux服务器java环境构筑


    作为一个抓娃程序员,拿到一台新的服务器,我们首先要确定抓娃程序的运行环境。

    那么首先涉及如下问题:

    1、本机器是否安装有java?版本是什么?安装路径是什么?

    [root@localhost ~]$ java -version
    openjdk version "1.8.0_161"
    OpenJDK Runtime Environment (build 1.8.0_161-b14)
    OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)

    上面一个命令解决为了娃是否有的问题,还需要解决在哪里的问题。

    [root@localhost ~]# echo $JAVA_HOME
    如果是空,就是没有配置
    如果之前被配置了 JAVA_HOME 就会显示它的安装文件的位置(绝对位置)。

    2、执行上面命令看结果,如果为空没有关系,我们会根据蛛丝马迹抓住娃的。

    [root@localhost ~]$ which java
    /usr/bin/java
    [root@localhost ~]$ ls -lrt /usr/bin/java
    lrwxrwxrwx. 1 root root 22 Sep  4 08:28 /usr/bin/java -> /etc/alternatives/java
    [root@localhost ~]$ ls -lrt /etc/alternatives/java
    lrwxrwxrwx. 1 root root 71 Sep  4 08:28 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64/jre/bin/java

    3、再用which java是定位不到安装路径的。which java定位到的是java程序的执行路径。我们根据执行程序的路径顺藤摸瓜,要摸两次哦

    进入该路径就可以找到jdk的所有的文件

    4、当然别忘了 最后设置一下  $JAVA_HOME

    如此来,可以暂时的断定是 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64
    root用户下改配置文件 : 
    vi /etc/profile
    找到 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
    在下面写上:
    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64
    export PATH=$PATH:$JAVA_HOME/bin
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
    :wq 保存退出
    

      

    把以上配置添加到/etc/profile末尾即可,支持常用的Centos、Ubuntu、Suse、等Linux系统。

    source /etc/profile //使修改立即生效 
    echo $JAVA_HOME //查看JAVA_HOME的值
    javac -version
  • 相关阅读:
    单例模式的几种写法 总结
    TCP的三次握手与四次挥手总结(详解+动图) 面试准备
    向mysql插入表中的中文显示为乱码或问号的解决方法,亲测有用!!
    再论红黑树
    jQuery插件机制
    jQuery高级案例
    jQuery事件绑定与切换
    jQuery动画和遍历
    jQuery基础案例
    DOM操作
  • 原文地址:https://www.cnblogs.com/huangsxj/p/9850693.html
Copyright © 2020-2023  润新知