elasticsearch.bat窗口闪退,cmd提示不是内部命令或外部命令,也不是可运行的程序或批处理文件

本教主在安装elasticsearch过程中,双击"elasticsearch.bat"文件出现了闪退,即便我JDK环境变量JAVA_HOME 和Path都已经正确配置了,还是不行,所以打算从命令行运行elasticsearch.bat文件,操作如下:

  1. 打开命令窗口(或Win+R),输入cmd,回车
  2. 输入 cd +elasticsearch解压包bin文件的路径,如: cd D:\ProgramFileszy\Elasticsearch\elasticsearch\bin 回车
  3. 输入 elasticsearch.bat 回车

输入后 回车,提示错误'elasticsearch.bat不是内部命令或外部命令,也不是可运行的程序或批处理文件',

原因,注意看图,当前在c盘,而我cd后进入的是d盘,也就是说cd命令无法跨盘,所以要先进入指定的硬盘,然后再执行bat文件

解决办法如下:

  1. 打开命令窗口(或Win+R),输入cmd,回车
  2. 输入 d:(如果你放的是c盘,那么输入c: 回车)回车
  3. cd 指定的目标路径,cd ProgramFileszy\Elasticsearch\elasticsearch\bin 回车
  4. 最后,输入 elasticsearch.bat 回车

 

运行后,不要关闭该窗口,在你的浏览器输入 localhost:9200,结果如下,此时代表启动成功:

注意:很有可能出现一个jdk版本问题,如果你本地有两个jdk版本,那么系统变量JAVA_HOME配置elasticsearch指定的jdk版本即可

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章