Cygwin에서 일련의 프로그램을 실행하려고 합니다.
현재 딜레마는 Java 파일을 실행하는 것입니다. 내 입력과 오류는 다음과 같습니다.
Gaius@Ellislab2015 ~/muTect-1.1.4-bin
$ java -jar muTect-1.1.4.jar
-bash: java: command not found
이 문제를 어떻게 해결할 수 있나요?
답변1
-bash: java: 명령을 찾을 수 없습니다.
bash 변수에 Java를 추가해야 합니다 PATH
.
이는 일반적으로 에서 해당 행을 편집하여 수행됩니다 ~/.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
DavidPostill이 제안한 대로 home/.bash_profile(~/.bash_profile)의 내 파일에 다음을 추가하고 그가 참조한 문서를 살펴본 후:
전에:
# 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