解决Centos编译安装jdk后,JPS不能使用

1、我的java的home目录:/usr/local/java

2、首先,我的环境变量配置是正确的,因为我使用java -version 是可以看到我的实际使用的java环境的

3、但是我使用jps这个命令的时候就有问题:

4、网上给的说法是因为环境变量没有配置好的原因,比如说需要调用的变量放到了调用变量公式的后面;

5、如果,环境变量配置没有问题,请尝试一下操作来进行修复:

第一步:确定编译的java目录,我得是/usr/local/java

执行第一个命令:

update-alternatives --install /usr/bin/java java /usr/local/java/bin/java 300

执行第二个命令:

update-alternatives --install /usr/bin/javac javac /usr/local/java/bin/javac 300

执行第三个命令:

update-alternatives --config java

可以看到。在系统里面有两个java的执行程序,这应该是因为原本的rpm装的jdk没有卸载干净造成的。选择数字2,我们自己编译的java目录

执行第四个命令:

update-alternatives --config javac

同样的操作

6、敲一下JPS命令,查看一下是否可以用了?

PS:如果不可用,并且提示/usr/bin 没有文件,那么也好办

ln -s /usr/local/java/bin/jps /usr/bin

执行这个,应该就可以了

PPS:如果有大神觉得有问题,还请不吝赐教~

时间: 2024-08-26 01:05:18

解决Centos编译安装jdk后,JPS不能使用的相关文章

centos7编译安装的php7怎么卸载 解决cenos 编译安装软件后怎么卸载问题

之前有个疑问  编译安装的软件 不是yum 安装 怎么卸载 遇到个问题, centos7编译安装的php7怎么卸载 解决: 关于卸载如果没有配置--prefix选项,源码包也没有提供make uninstall,则可以通过以下方式可以完整卸载: 一个临时目录重新安装一遍,如: ./configure --prefix=/tmp/to_remove && make install1然后遍历/tmp/to_remove的文件,删除对应安装位置的文件即可(因为/tmp/to_remove里的目录

centos yum 安装jdk后配置JAVA_HOME

centos6.4 yum 安装jdk和JAVA_HOME的设置 2014-06-17 16:13 1176人阅读 评论(0) 收藏 举报  分类: linux(3)  版权声明:本文为博主原创文章,未经博主允许不得转载. #yum search jdk 查找可用的安装的jdk包 查询结果有以下两项(较新的版本): Java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.7.0-openjdk-devel.x86_64 : O

Linux 安装 jdk 后 jps 出现问题/usr/jdk1.8.0_151/bin/jps: /lib/ld-linux.so.2: bad ELF interpreter: No such

重新安装了虚拟机, 然后安装Java , 但是打 JPS 查看 Java 进程的时候 发现/usr/jdk1.8.0_151/bin/jps: /lib/ld-linux.so.2: bad ELF interpreter: No such file 可以看到提示信息, 说没有/lib/ld-linux.so.2: 这个文件. 使用命令:sudo yum install glibc.i686 下载glibc 这个包 就可以了 原文地址:https://www.cnblogs.com/mythdo

centos 下安装jdk、tomcat 以及tomcat无法从外部访问的解决办法

centos 下安装jdk.tomcat 以及tomcat无法从外部访问的解决办法 原创 2014年08月28日 10:24:33 标签: selinux enforce cent 2223 昨天在centos下安装了jdk和tomcat,并调试通,之前从Ubuntu下装过,还没有从centos弄过,记录一下安装过程与出现的问题. 首先准备好安装文件,jdk-6u45-linux-i586-rpm.bin  apache-tomcat-6.0.41.tar.gz 进入目录 [html] view

[转]CentOS编译安装GIMP

CentOS编译安装GIMP 原文地址:http://www.ithao123.cn/content-97397.html gimp是扩平台的图像处理软件 因为最近要在linux上做几张图片决定安装它试试 直接yum install gimp貌似有问题 一启动就说什么有错误 还是决定走源码安装的不归路 因为源码编译的需要的包可能系统中会存在 但若直接替换可能会引起其它软件崩掉 configure时最好用--prefix=指定下安装路径 gimp的源码包可以在官网上下载 ./configure -

CENTOS编译安装APACHE 2.4.6笔记

之前服务器 Apache 版本一直是 2.2.x,鉴于 Centos 更新软件的惰性,我看直到 2014 年结束,apache 2.4 都不一定会出现在 Centos 中,我是不打算等了,编译安装吧. 升级前自行啃文档:Upgrading to 2.4 from 2.2.简单的说,如果沿用之前 2.2.x 的配置,Apache将无法启动. Centos 编译安装 Apache 2.4 准备: yum groupinstall "Development tools" 之前服务器是 yum

centos 7安装完后出现please make your choice from '1' ......

PS:出现以上信息,是要求你阅读或者接收协议: Initial setup of CentOS Linux 7 (core)解决步骤如下: 1,输入[1],按Enter键阅读许可协议,2,输入[2],按Enter键接受许可协议,3,输入[q],按Enter键退出,4,输入[yes],按Enter键确定,5,重启之后即可进入图形登录界面 centos 7安装完后出现please make your choice from '1' ......

centos 正确 安装 jdk

1>先找下centos下java默认安装的情况 whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 2> 查看并卸载: 查看有没有java    采用命令 :rpm -qa | grep java 有的话删除:pm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el

CentOS编译安装PHP开发环境

CentOS编译安装PHP开发环境 最近在安装服务器开发环境, 踩了不少坑, 这里总结下来. yum安装虽然简单, 却不灵活, 版本也比较老旧不合符设计中的选型, 因此只使用yum安装一些依赖库, 目标软件采用编译安装. 目录 安装PHP 安装PHP扩展 安装Phalcon框架 安装MySQL 安装MongoDB 安装Redis 安装PHP yum安装依赖库 yum install -y make cmake gcc gcc-c++ autoconf automake libpng-devel