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版本即可

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值