Command Not Found:jps
在我们有些新的机器上,我们键入jps、jstack等基础的java指令时,会被提示指令未找到 或者 未定义。
- 这时候的问题其实仅仅是jps、jstack指令并没有添加至系统PATH的任一路径中。PATH具体的路径集可以通过指令 echo $PATH 查看。
- 当结论为否时,只需要做的就是二选一;
1、将jps文件拷贝至PATH路径集的任一路径下即可(但可能会有文件不能正确识别的风险);
2、将jps本身的所在路径添加至PATH环境变量中即可。
- 我们介绍方案2:(以jps为例,jstack同理)
1- 修改/etc/profile文件,指令:vi /etc/profile
2- 其文件末添加jps的所在路径至PATH:export PATH="/opt/jdk1.8.0_111/bin:$PATH"
3- 更改生效:source /etc/profile
4- 可以尝试在任何路径下使用jps