java: команда не найдена в cygwin bash

java: команда не найдена в cygwin bash

Я пытаюсь запустить ряд программ в Cygwin.

Моя текущая дилемма — запуск файла java. Мой ввод и ошибка ниже.

Gaius@Ellislab2015 ~/muTect-1.1.4-bin
$ java -jar muTect-1.1.4.jar
-bash: java: command not found

Как я могу это исправить?

решение1

-bash: java: команда не найдена

Вам необходимо добавить Java в PATHпеременную bash.

Обычно это делается путем редактирования соответствующих строк в файле ~/.bash_profile.

# User dependent .bash_profile file

...

# Set PATH so it includes user's private bin if it exists
# if [ -d "${HOME}/bin" ] ; then
#   PATH="${HOME}/bin:${PATH}"
# fi

дальнейшее чтение

решение2

Я добавил следующее в свой файл home/.bash_profile (~/.bash_profile), как предложил DavidPostill, и после просмотра документов, на которые он ссылался:

До:

# Set PATH so it includes user's private bin if it exists
# if [ -d "${HOME}/bin" ] ; then
#   PATH="${HOME}/bin:${PATH}"
# fi

После:

# Set PATH so it includes user's private bin if it exists
# if [ -d "${HOME}/bin" ] ; then
# PATH=/cygdrive/c/Program\ Files\ (x86)/Java/jre1.8.0_45/bin/:${PATH}
# fi

Связанный контент