
Я пытаюсь запустить ряд программ в 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