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

 

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