javajps工具不工作

pjngdqdw  于 2021-06-04  发布在  Hadoop
关注(0)|答案(4)|浏览(254)

我正在尝试使用jps工具(java进程监视工具)
我的ubuntu-12.04机器上有oraclejdk1.6。

$ java -version
java version "1.6.0_39"
Java(TM) SE Runtime Environment (build 1.6.0_39-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)

$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/bin:/usr/bin/java:/usr/lib/jvm/jdk1.6.0_39

$ cat /etc/environment 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME="/usr/lib/jvm/jdk1.6.0_39"

$ jps
The program 'jps' can be found in the following packages:
 * openjdk-6-jdk
 * openjdk-7-jdk
Try: sudo apt-get install <selected package>

我想用oraclejdk而不是openjdk。

xuo3flqw

xuo3flqw1#

我和你有同样的问题。首先我的机器上安装了Java1.7,然后我安装了Java1.6。
当我检查这个文件夹时,我发现没有 jps ```
/usr/lib/jvm/java-6-openjdk-i386/bin

所以我卸载了Java1.7(通过SynapticPackageManager),然后重新安装Java1.6。在那之后,我可以看到 `jps` 内部 `/usr/lib/jvm/java-6-openjdk-i386/bin` 文件夹。我可以用 `jps` 再一次。
我希望这会有帮助。这是我在堆栈溢出中的第一个答案,所以请不要投反对票。
zbsbpyhn

zbsbpyhn2#

如果在.bashrc中导出了java/bin路径,那么请尝试重新加载.bashrc文件类型
$>cd$主页
$> . .巴什尔
然后尝试回显路径。它应该包括java/bin文件夹。
$>echo$路径
它应该能解决问题

mftmpeh8

mftmpeh83#

使用此命令

export PATH=$PATH:/usr/lib/jvm/jdk1.6.0_39/bin

然后再试试 jps 命令在同一个shell中。

whlutmcx

whlutmcx4#

我通过在中添加shell别名解决了这个问题 /etc/profile 在环境变量之后:

alias jps='/usr/jdk/bin/jps'

现在可以了。

相关问题