本人android?studio3.0運行helloworld都報錯,打開不了守護進程整份,然后看網(wǎng)上說java版本可能不對,想卸載java套菜,發(fā)現(xiàn)任務(wù)管理器怎么都卸載不了疮胖,網(wǎng)上說的兩個辦法都試了沒用环戈,一天的掙扎,終于找到下面網(wǎng)址的解決辦法澎灸。
這是本文參考網(wǎng)址http://www.chinafix.com/thread-972190-1-1.html
在使用java安裝程序時院塞,有時候會出現(xiàn)安裝和卸載失敗的問題,錯誤代碼為2502或2503性昭。不過除了這些代碼外拦止,微軟并沒有提供解決辦法。這個問題在Win7/Win8.1/Win10中都出現(xiàn)過糜颠,經(jīng)過分析發(fā)現(xiàn)其原因就是C:\Windows\Temp文件夾NTFS權(quán)限錯誤汹族。
為了能夠讓Windows Installer操作正確,當前賬戶需要有Temp文件夾完全管理員權(quán)限括蝠。不過很多時候這個文件夾權(quán)限多少都有點問題鞠抑,所以你需要手動設(shè)置一下權(quán)限。該Temp文件夾為C:\Windows\Temp忌警,并非C:\Users\\AppData\Local\Temp\,或者其他的Temp秒梳,別弄錯了法绵。
具體如下:
1.進入C:\Windows\Temp,在Temp文件夾上點擊右鍵酪碘,選擇“屬性”朋譬,如下圖:
2.找到“安全”選項卡,點擊“高級”
3.在彈出的“Temp的權(quán)限項目”窗口上方點擊“選擇主體”
4兴垦。此時需要填寫當前賬戶名稱徙赢,如果你不清楚可以在開始按鈕點右鍵字柠,選擇計算機管理→系統(tǒng)工具→本地用戶和組→用戶,查看當前賬戶“名稱”(不是“全名”)狡赐。
5.在“選擇用戶或組”窗口中窑业,填寫上一步查到的用戶名稱,然后點擊“檢查名稱”枕屉,系統(tǒng)會給出該賬戶在本機的標準名稱常柄,點擊“確定”即可。
6搀擂。此時賬戶添加成功西潘,在“基本權(quán)限”中勾選“完全控制”,點擊“確定”
7.在“Temp的高級安全設(shè)置”中可以看到該賬戶已經(jīng)取得Temp文件夾的完全控制權(quán)限哨颂,點擊“確定”后會出現(xiàn)“Windows安全”對話框喷市,點擊“確定”即可。
8.在Temp屬性中可以看到當前帳戶的完全控制權(quán)限威恼,點擊“確定”結(jié)束調(diào)試
9.再次嘗試操作曾經(jīng)出現(xiàn)問題的安裝包东抹,2502或2503安裝錯誤的問題應(yīng)該得到了解決。
后來在cmd運行java還是出現(xiàn)什么不是內(nèi)部命令沃测。
接下來我們把系統(tǒng)屬性里的環(huán)境變量設(shè)置缭黔。
1:檢查是否有之前裝的java?path變量的路徑,還有java版本號是否和現(xiàn)在裝的是否一樣蒂破,直接刪除之前的路徑馏谨,填上下圖紅框的內(nèi)容.
2.新建Java_HOME,填寫你之前安裝jdk?的路徑附迷,我默認裝在c盤的路徑下
C:\Program Files\Java\jdk1.8.0_151
3.新建CLASSPATH,變量值寫下面這段
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
在運行cmd中
輸入java惧互,出現(xiàn)如下圖的信息
輸入java -version,出現(xiàn)如下圖的信息喇伯,顯示版本號
輸入javac喊儡,顯示用法
到此,java的安裝異常稻据,安裝環(huán)境變量已經(jīng)解決艾猜,可以正常使用Java了。