怎樣處理CMD命令列失效的問題?

安裝了安卓SDK後,命令列會出現幾個path路徑指令,幾個path指令會導致CMD命令列失效的問題?

cmd.exe是微軟Windows系統基於WINDOWS上的命令解釋程式,類似於微軟的DOS作業系統。cmd.exe是一個32位的命令列程式,執行在Windows NT/2000/XP/2003/vista/win7上。這不是純粹的系統程式,但是如果刪除它,可能會導致不可知的問題。

通常更改命令列指令,可能會誤刪系統的path路徑,會導致系統cmd命令失效的問題?那麼該怎樣解決呢?

怎樣處理CMD命令列失效的問題

工具/原料

CMD命令列,安卓SDK

步驟/方法

首先我們來看下命令列失效的問題,如下圖畫面所示:

我們首先使用檢視ip的命令ipconfig。

接著使用了安卓的命令adb;

然後試用了jdk的命令javac;

如果命令列是好的話,就會有提示資訊,而不是像圖中那樣提示。

怎樣處理CMD命令列失效的問題

因為想檢視網絡卡地址,昨天我遇到這類問題後,開始查閱相關資料,最後想到是自己安裝安卓的環境後,將環境變數中的path改變後,命令列失效了。

出現這類問題,我就是到我的電腦中-高階,然後點選環境變數。

怎樣處理CMD命令列失效的問題

接下來看看問題發生在哪呢?兩個path,然後又缺少了系統變數的命令列。

怎樣處理CMD命令列失效的問題

在path中加入如下變數,上面圖中的兩個變數是我亂起的,只是為了告訴大家環境變數中沒有必要的內容,所以環境變數無效。

加入的命令: .;C:\Program Files\Java\jdk1.6.0_29\bin;c:\windows\system32;.;%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;

現在來解釋下上面的命令列吧:系統的環境變數是:c:\windows\system32;加入後環境變數會顯示如下:配置好後用ipconfig,或者系統的其他變數來測試。

怎樣處理CMD命令列失效的問題

如果你安裝了安卓的SDK,那麼你需要加上:.;%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools; 別忘記了前面有.;號,當然,你還需要配置ANDROID_SDK_HOME。配置好後用adb,測試。

怎樣處理CMD命令列失效的問題

如果你安裝了java的程式設計環境JDK,那麼你需要加入.;C:\Program Files\Java\jdk1.6.0_29\bin;也別忘了前面有.;,記得一定要加上。配置好後用javac命令測試。

怎樣處理CMD命令列失效的問題

注意事項

如果你安裝了新的軟體,涉及到需要改變環境變數的話,請不要隨便改動環境變數,可能會導致未知的錯誤,比較難檢測出來。

CMD命令列系列文章,為作者平時開發過程所總結出來的經驗,如果你喜歡使用使用CMD命令列進行開發,請繼續關注本系列文件,後期將會推出更多優秀的文章。

如果你覺得本篇經驗對你有幫助,請關注下作者,謝謝!

相關問題答案