Ubuntu切换到root用户下无法使用java命令,jps用不了--Ubuntu 22.04

遇到的问题:

root下启动zookeeper后,想利用jps查看zookeeper的进程是否存在,但却一直提示:

在这里插入图片描述

解决方法:

第一种:如果已经安装好了 jdk,并配置好了环境变量,例如我的:
root用户下的 /usr/local/ 中安装好了jdk,并配置jdk环境变量:
(ps:关于Linux的软件安装目录可以查看 Linux软件安装目录

vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk/jdk8
export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

但是在root下却仍然无法使用java -version查看版本号以及java的其它命令时,此时需要执行:

source /etc/profile

执行后再去输入java命令便可以使用了,可以用jps查询到现在的进程。

但是此方法有时退出终端后,再进入终端又会失效,所以可以:

vim /root/.bashrc
//在尾部添加:
source /etc/profile

第二种:如果没有安装jdk,就可以直接按照步骤安装jdk即可。

完成。

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值