我正在尝试在 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 添加到您的 bashPATH
变量中。
这通常是通过编辑中的相应行来完成的~/.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