2015-03-03 1 views
1

Я пытаюсь запустить .sh-файл, и я получаю следующее сообщение об ошибке: «Команда jps не найдена. Поместите двоичный JDK-диск на путь команды».Команда jps не найдена. Поместите JDK двоичный код на путь команды

Итак! Кажется, мне нужно добавить путь к (или псевдониму) для jps. Однако я не могу найти его. Я смотрел в путь, где другие онлайн сказали, что это может быть (для меня,/usr/lib/jvm/java-7-openjdk-amd64/bin/jps), но в папке bin нет jps. Может кто-то указать мне верное направление?

+0

Здесь так много информации отсутствует. Какое изображение вы используете? Где Dockerfile? Как вы запускаете сценарий оболочки? –

ответ

1

Нашел аналогичный вопрос hadoop jps can not found. Он упомянул, что только dev-версия открытого jdk имеет jps.

В вашем случае, вы можете проверить список файлов пакета с командой списка пакетов, такие как:

rpm -ql jdk.... 

Или установить оракул/Sun JDK все вместе.

+0

Ты просто сделал меня очень счастливым. Спасибо. Oracle JDK работал (с некоторыми подсказками, конечно), я не знаю, почему я не думал попробовать. –