搭建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的界面
---------------------
作者:BeautifulXu
來源:CSDN
原文:https://blog.csdn.net/beautifulxu/article/details/80305178