Ответ 1
Вам просто нужно положить $JAVA_HOME/bin
в свою переменную $PATH
.
Я установил 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 месяцев назад в той же системе, и она отлично работала. Кроме того, он отлично работает на моем ноутбуке.
Вам просто нужно положить $JAVA_HOME/bin
в свою переменную $PATH
.
Добавить JAVA_HOME в переменную PATH в файле bashrc, если вы используете ОС на базе Linux.
vim ~/.bashrc
export JAVA_HOME=/opt/jdk1.8.0_72/
export PATH=$JAVA_HOME/bin:$PATH
source ~/.bashrc
Когда я пытаюсь jps, я получил
jps: команда не найдена...
Поскольку я не устанавливал jps
и я решил установить jdk.
yum install jdk
проверьте каталог установки java i.e $JAVA_HOME
тогда сделайте символическую ссылку i.e
ln -s $JAVA_HOME/bin/jps/usr/bin/jps
Эта команда также помогла мне:
alias jps='<your JDK path>/bin/jps'
Это обычная проблема. Причина этой проблемы заключается в том, что открытый пакет jdk просто содержит jre в CentOs. Поэтому jps ise не предустановлен. Чтобы решить эту проблему и разработать Java-приложения, необходимо установить открытые пакеты jdk devel.
Во-первых, перечислите пакеты разработчиков и установите подходящий с помощью команд, показанных ниже.
yum list java*devel*
sudo yum install java-1.7.0-openjdk-devel.x86_64
jps
во-первых, убедитесь, что jps установлен где-то. его следует запустить командой sudo update-alternatives --config jps --auto
, чтобы связать jps с /usr/bin/jps
Или просто добавить $JAVA_HOME/bin
к вашему $PATH
, как первый ответ.
попробуйте эту команду: export PATH = $PATH:/home/dav/jdk1.7.0_45/bin
его относительный путь вашей Java. В этом случае моя Java находится внутри /home/dav/dir. затем запустите jps он будет работать.