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: コマンドが見つかりません

bashPATH変数に Java を追加する必要があります。

これは通常、 内の適切な行を編集することによって行われます~/.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

関連情報