物理機解決ElasticSearch找不到JDK問題(Could not find any executable java binary)
背景:
本地啟動ElasticSearch服務提示找不到JDK或JRE,提示Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME.
在物理機上出現這個問題,然後百度一大堆後,大部分都是虛擬機器的, 可是我這個是在物理機,按照他們說的根本不行
但是 我改了後,還是不行, 還繼續找問題:有人說把這個ElasticSearch和jdk放到一起,那不行啊, 這放到一起以後, 以後忘了再改動出問題怎麼辦呢?
然後有文章提出了這個問題:
啟動檔案中的elasticsearch檔案中,會自動去找JAVA_HOME這個變數下的bin,如下圖,如果設定了JAVA_HOME這個變數到bin路徑,就會有重複,導致ElasticSearch啟動找不到jdk變數。
既然是這樣, 那就改一下咱們啟動檔案的內容就行了:
最主要的一點來了:
我箭頭所指的地方,一定要和你jdk安裝的路徑一致, 否則會報上面的錯誤。
例如我的:
因為我的安裝路徑如下圖:
所以,我把JAVA的那個路徑改了, 改過之後, 把cmd關閉再重新開啟, 就可以啟動了。
說的有點亂, 希望大家能看明白我說的如何更改!
相關推薦
物理機解決ElasticSearch找不到JDK問題(Could not find any executable java binary)
背景: 本地啟動ElasticSearch服務提示找不到JDK或JRE,提示Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME.
Could not find any executable java binary
使用supervisord監控Elasticsearch,啟動時報錯,報錯資訊如下: Could not find any executable java binary. Please insta
maven 報錯找不到Could not find artifact maven-plugins:maven-cobertura-plugin:plugin:1.3
Failed to execute goal on project : Could not resolve dependencies for project cs2c.nkscloudweb:nk
解決報錯:IncompleteElementException: Could not find result map...
base ase junit4 lock prepare join ram ems nas 今天遇到這樣一個報錯,記錄一下: org.apache.ibatis.builder.IncompleteElementException: Could not find resu
如何解決部署Win10出現的Could not find the unattend file報錯?
體驗 方案 腳本 nag helpdesk it基礎 操作 dell onf 如何解決使用Symantec ITMS部署Win10出現的Could not find the unattend file報錯? ?Lander Zhang 專註外企按需IT基礎架構運維服務,IT
Could not find any matches for com.android.support:appcompat-v7:23.+報錯的解決
使用Andrdoi Studio 2.3嚮導建立了一個Android專案,結果編譯時報錯: Error:A problem occurred configuring project ':mobile'
Could not find any version that matches com.google.android.gms:strict-version-matcher-plugin:
錯誤資訊: Could not find any version that matches com.google.android.gms:strict-version-matcher-plugin: 解決辦法: 修改檔案:app\platforms\android\pr
Mybatis Could not find result map java.lang.Integer
以下是報錯資訊,僅供參考: org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer at org.apache.ibatis.bui
IncompleteElementException: Could not find result map java.lang.Long
這個問題其實很簡單,就是有個resultmap的寫為了java.lang.Long,可以通過myeclipse的搜尋檔案內容為resultMap="java.lang.Long",就可以找到了,改為resul
Could not find result map java.util.Map
org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.util.Map 1.檢視是否將resultType寫成resultMap有則修改 2.全域性搜尋
org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer
如圖: 詳細錯誤資訊如下: org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer at org.apache.ibatis.builder.Ma
Could not find any matches for com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+ as no version
Long long ago , 專案中用到了微信分享,我是直接集成了微信的 sdk (沒有用友盟的微信分享),之前做這一功能的時候,按照微信的官方文件做的,沒有問題,也測試 OK 了,很順利; 但是,今天執行專案的時候,Android Studio 突然丟擲一
Could not find any matches for com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+ as no versions處理
前言:昨天執行專案遇到很奇葩的報錯,我上一分鐘執行專案還是好好的什麼都沒改動,下一分鐘執行就報錯了,特此記錄下. Error:Could not find any matches for com.tencent.mm .opensdk:wechat
mybatis使用bug:org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map java
org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map java.util.Mapat org.apache.ibatis.builder.MapperBuilde
Mybatis報錯Could not find parameter map java.util.Map
原來在MyBatis裡面這樣寫的: <select id="aaa" resultMap="java.util.Map" > 正確寫法是這樣: <select id="aaa" resultType="java.util.Map" > 錯誤寫法二:
解決AndroidStudio找不到實機裝置
解決AndroidStudio連不上Android裝置真機的問題轉自:http://blog.csdn.net/a594695686Android手機開發Android應用的時候,需要連線真機,進行應用軟體的真機除錯,但是由於諸多原因,可能導致無法與實現連線:在我們連線了Android裝置出現上面這種情況的時
Laravel5.5執行 npm run dev時報錯,提示cross-env找不到(not found)的解決辦法
smo font span links 命令 develop ebp amp webpack Laravel 5.4 Mix & Laravel5.5執行 npm run dev時報錯,提示cross-env找不到(not found)的解決辦法 首先
解決:dubbo找不到dubbo.xsd報錯
構建dubbo專案的時候會遇到: Multiple annotations found at this line: - cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration
解決mysql 找不到 my.ini檔案的問題
解決方法一. 進入到安裝目錄,mysql預設安裝目錄在C盤下的C:\Program Files\MySQL\MySQL Server 8.0\my.ini裡面 進入以後勾選工具欄-檢視-顯示/隱藏選
Android studio3.0 Carray3 解決dependencies找不到的build:gradle:3.0.0-alpha問題
Android studio3.0 Carray3 升級完成之後,build:gradle:3.0.0-alpha下載不來,在檔案中找不到,弄了半天實在沒辦法,最後把build:gradle:3.0.0-alpha1的““1””換成已有的”“3”build:gradle:3