所以我不得不重新安装我的系统。 我将 Cygwin 安装在 C:\cygwin\bin
我使用了之前安装的批处理文件: “start_cygwin.bat”
@echo off
C:
chdir C:\cygwin\bin
bash -c "cd /cygdrive/e/apache-solr-3.5.0/example/;java -Dsolr.solr.home="./example-DIH/solr/" -jar start.jar"
但是运行此命令后:
bash -c "cd /cygdrive/e/apache-solr-3.5.0/example/;java -Dsolr.solr.home="./example-DIH/solr/" -jar start.jar"
我收到错误:
bash:java:找不到命令
我认为这与 java 有关,但我安装了 java jdk 6.27(之前运行良好),当我在命令提示符中键入“java”时,我看到了可能的 java 命令的列表。
最佳答案
它无法找到您的 java.exe
文件。
要解决此问题,您有两种选择:
在您的 PATH 中添加 Java 安装文件夹
在上述命令中使用
java.exe
的完整路径,即使用/home/../jdk.. 代替
.java
。 ./bin/java
这两个选项之一应该有助于解决您的问题。
关于java - cygwin bash : java: command not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12885874/