zoukankan      html  css  js  c++  java
  • Linux(CentOS 7)Java-JDK的jps失效问题

    1、今日使用组长新创建的一台虚拟机,安装了软件后,使用jps命令查询,出现问题:
    # jps 
    
    bash: jps: 未找到命令...
    

      

    0
     
    2、然后查询了一下,当前机器的安装的软件环境
    查询自带安装的jdk
    # yum list | grep jdk-devel 
    
    java-1.6.0-openjdk-devel.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base 
    java-1.7.0-openjdk-devel.x86_64 1:1.7.0.261-2.6.22.2.el7_8 updates 
    java-1.8.0-openjdk-devel.i686 1:1.8.0.262.b10-0.el7_8 updates 
    java-1.8.0-openjdk-devel.x86_64 1:1.8.0.262.b10-0.el7_8 updates 
    java-11-openjdk-devel.i686 1:11.0.8.10-0.el7_8 updates 
    java-11-openjdk-devel.x86_64 1:11.0.8.10-0.el7_8 updates
    

      

     
    查看已经安装的jdk
    # java -version 
    
    openjdk version "1.8.0_181" 
    OpenJDK Runtime Environment (build 1.8.0_181-b13) 
    OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
    

      

     
    查询java的其他版本信息
    # rpm -qa | grep java 
    
    java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64 
    java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64 
    python-javapackages-3.4.1-11.el7.noarch 
    java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64 
    tzdata-java-2018e-3.el7.noarch 
    javapackages-tools-3.4.1-11.el7.noarch 
    java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64
    

      

      
     
    3、创建软链接部分,指向自己定义的jdk
    -- 确定文件目录,以及软链接地址,备份下,还原时使用 
    /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64/jre/bin/java 
    
    -- 确定软链接位置 
    
    -- 进入到软链接目录 
    cd /etc/alternatives 
    
    -- 删除需要修改的软链接(删除目录和链接,本质是删除这个目录记录即可) 
    rm -rf /etc/alternatives/java 
    
    -- 新增一个软链接 
    ln -s /usr/lib/java/jdk1.8.0_261/bin/java /etc/alternatives/java
       
    

      

     
    4、配置环境变量
    创建完成后,执行jps命令,发现还不可以,查看环境变量发现没有,
    执行修改环境变量命令
    # 如果没有权限,请切换到有权限的用户 vim ~/.bash_profile
      
    修改后的文件如下
    # .bash_profile 
    
    # Get the aliases and functions 
    if [ -f ~/.bashrc ]; 
        then . 
    ~/.bashrc fi 
    
    # User specific environment and startup programs 
    
    PATH=$PATH:$HOME/bin:/usr/lib/java/jdk1.8.0_261/bin 
    
    export PATH
    

      

     
    0
     
    5、测试并验证
    再次执行jps命令,发现已经可以。
    # jps 77074 Jps 66183 sentinel-dashboard-1.7.2.jar
    

      

     
    0
  • 相关阅读:
    高性能网站优化——兼容
    高性能网站优化——开发
    leetcode刷题日记: 19.删除链表的倒数第k个节点
    大数据处理技术学习
    <java复习>返回可变对象引用的get方法要点
    <C++网络编程随笔>常用Socket函数总结
    <leetcode每日一题>数组中的第K个最大元素
    <leetcode每日一题>二叉树的LCA查找
    codeforce round615 div3 B
    暑假作业竟然如此芳香(hdu4145枚举+贪心)
  • 原文地址:https://www.cnblogs.com/yuchuan/p/linux_java_jps.html
Copyright © 2011-2022 走看看