我正在尝试使用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。
4条答案
按热度按时间xuo3flqw1#
我和你有同样的问题。首先我的机器上安装了Java1.7,然后我安装了Java1.6。
当我检查这个文件夹时,我发现没有
jps
```/usr/lib/jvm/java-6-openjdk-i386/bin
zbsbpyhn2#
如果在.bashrc中导出了java/bin路径,那么请尝试重新加载.bashrc文件类型
$>cd$主页
$> . .巴什尔
然后尝试回显路径。它应该包括java/bin文件夹。
$>echo$路径
它应该能解决问题
mftmpeh83#
使用此命令
然后再试试
jps
命令在同一个shell中。whlutmcx4#
我通过在中添加shell别名解决了这个问题
/etc/profile
在环境变量之后:现在可以了。