所以我不得不重新安装我的系统。 我安装在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%(至少部分地)独立'。 –