Подтвердить что ты не робот

Jps не работает

Я установил 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)

при вводе jps в командной строке

$jps

-bash: jps: command not found

Я не считаю, что это ошибка openjdk, потому что я использовал ее около 6 месяцев назад в той же системе, и она отлично работала. Кроме того, он отлично работает на моем ноутбуке.

4b9b3361

Ответ 1

Вам просто нужно положить $JAVA_HOME/bin в свою переменную $PATH.

Ответ 2

Добавить JAVA_HOME в переменную PATH в файле bashrc, если вы используете ОС на базе Linux.

vim ~/.bashrc
export JAVA_HOME=/opt/jdk1.8.0_72/
export PATH=$JAVA_HOME/bin:$PATH
source ~/.bashrc

Ответ 3

Когда я пытаюсь jps, я получил

jps: команда не найдена...

Поскольку я не устанавливал jps

и я решил установить jdk.

yum install jdk

Ответ 4

проверьте каталог установки java i.e $JAVA_HOME

тогда сделайте символическую ссылку i.e

ln -s $JAVA_HOME/bin/jps/usr/bin/jps

Ответ 5

Эта команда также помогла мне:

alias jps='<your JDK path>/bin/jps'

Ответ 6

Это обычная проблема. Причина этой проблемы заключается в том, что открытый пакет jdk просто содержит jre в CentOs. Поэтому jps ise не предустановлен. Чтобы решить эту проблему и разработать Java-приложения, необходимо установить открытые пакеты jdk devel.

Во-первых, перечислите пакеты разработчиков и установите подходящий с помощью команд, показанных ниже.

  • yum list java*devel*
  • sudo yum install java-1.7.0-openjdk-devel.x86_64
  • jps

Ответ 7

во-первых, убедитесь, что jps установлен где-то. его следует запустить командой sudo update-alternatives --config jps --auto, чтобы связать jps с /usr/bin/jps Или просто добавить $JAVA_HOME/bin к вашему $PATH, как первый ответ.

Ответ 8

попробуйте эту команду: export PATH = $PATH:/home/dav/jdk1.7.0_45/bin

его относительный путь вашей Java. В этом случае моя Java находится внутри /home/dav/dir. затем запустите jps он будет работать.