jps无法正常工作

Phe*_*das 15 java linux openjdk redhat

我已经安装了java-1.6.0-openjdk-devel.

$java -version

java version "1.6.0_24"

OpenJDK Runtime Environment (IcedTea6 1.11.3) (rhel-1.48.1.11.3.el6_2-x86_64)

OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
Run Code Online (Sandbox Code Playgroud)

在命令提示符下键入jps时

$jps

-bash: jps: command not found
Run Code Online (Sandbox Code Playgroud)

我不相信这是一个openjdk错误,因为我已经在同一系统上使用它大约6个月,它工作正常.此外,它在我的笔记本电脑上工作正常.

小智 30

你只需要$JAVA_HOME/bin输入你的$PATH变量.

  • JPS不在我刚刚安装的openjdk中的那个目录中 - 或者任何地方. (11认同)

tol*_*nir 11

这是常见问题.这个问题的原因是open jdk包只包含CentOs中的jre.因此,jps ise没有预先安装.为了解决这个问题并开发java应用程序,必须安装open jdk devel软件包.

首先,列出开发人员包并使用下面显示的命令安装合适的一个.

  1. yum list java*devel*
  2. sudo yum install java-1.7.0-openjdk-devel.x86_64
  3. jps


Kee*_*ary 9

jps 不是 openjdk 的一部分。你必须使用命令安装它

对于 Java 7 - sudo yum install java-1.7.0-openjdk-devel

对于 Java 8 - sudo yum install java-1.8.0-openjdk-devel


小智 7

如果您使用的是基于Linux的操作系统,请将JAVA_HOME添加到bashrc文件中的PATH变量中.

vim ~/.bashrc
export JAVA_HOME=/opt/jdk1.8.0_72/
export PATH=$JAVA_HOME/bin:$PATH
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)