所以我不得不重新安裝我的系統。 我安裝在C Cygwin的:\ cygwin的\ BINCygwin的慶典:JAVA:找不到命令
而且我用我以前的工作安裝批處理文件: 「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"
我得到的錯誤:
慶典:JAVA:找不到命令
我認爲它與java有關,但我安裝了java jdk 6.27(它工作正常),當我在命令提示符中鍵入「java」時,我看到可能的java命令列表。
+1它可以在你的CMD的路徑,但不適合舞會。嘗試在bash下運行java,看看你得到了什麼。如果這不起作用,請改用java的完整路徑。 –
在我的系統上(Windows 7下的Cygwin),''java''表示'java is/cygdrive/c/Windows/system32/java';這是一個Windows安裝,不是Cygwin的一部分。我在Cygwin'$ PATH'中有'/ cygdrive/c/Windows/system32'。需要注意的是Cygwin的'$ PATH'是Windows'%PATH%(至少部分地)獨立'。 –