1. 程式人生 > >SDK Manager.exe一閃而過(解決find_java.bat無法執行)

SDK Manager.exe一閃而過(解決find_java.bat無法執行)

        搭建Android開發環境,執行SDK Manager.exe,螢幕出現黑框一閃而過,然後就沒然後

找到find_java.bat,在cmd 中cd到目錄並執行它,結果出錯


然後根據上面的提示重新下載和安裝了好幾次JDK,也配了好幾次JAVA_HOME的環境。就是報這個錯

執行java , javac 都是正常的,但是find_java.bat就是不能找到java.exe


右鍵find_java.bat檢視檔案,具體內容不是很懂,但是以下圖片:

意思是:如果找不到,就跳轉到CheckFailed,也就是出現剛才執行find_java.bat時出現的錯誤的內容

而上一句for /f "delims=" %%a in ('"%~dps0\find_java%arch_ext%.exe" -s') do set java_exe=%%a

我猜是: for迴圈找到java.exe的路徑(%%a),並將%%a設定到java_exe(set java_exe=%%a)

於是乎,我把前面找的部分(for迴圈)直接刪掉,並直接告訴它java.exe在那。修改之後:


於是乎,執行find_java.bat沒有報錯,SDK Manager.exe也能正常執行


SDK Manager.exe閃過黑屏,出現Android SDK Manager的介面