環境變數path配置,夢開始的地方
計算器的命令:calc.exe;記事本的命令:notepad.exe。
如果你想要執行某個應用程序的時候,而我們現在不在這個應用程序所在目錄下面,那我們怎麼辦呢?
一是我去該應用程序所在目錄去執行,要麼你可以做另外一點,這是windows非常好的一點,你把這個應用程序所在的目錄告訴我。
在操作系統中有一個path變數,在這個變數中可以配置任何目錄下可以直接運行的程序。
把上面的應用程序路徑放在path變數中。
永久性配置
解釋:
環境:指的是windows的環境。變數:會變化的數據。
解釋:
系統變數的path:
path是名稱為路徑的變數,這個路徑記錄的就是應用程序的路徑。(.exe文件)
在path變數裡面已經存放了其他應用程序的路徑,在這裡我們要把bin下面所有的命令所在的目錄放到path裡面。
由於path變數中還有其他程序的路徑,我們再次增加目錄的時候,千萬一定要注意不要刪除原來的路徑。
在path中增加jdk的bin目錄的步驟:
1.複製jdk的bin目錄的路徑
2.打開系統變數中的path變數,點擊編輯,然後將游標移動到最前面按shift+home鍵:
3.將複製的jdk的bin目錄粘貼到游標處,然後在bin目錄下面加個英文分號:
4.點擊確定即可。
測試是否配置成功:
配置完環境變數之後一定要重新開個dos命令,在任意目錄下輸入Java或者javac,如果有如下提示信息,則配置成功。
注意:
Windows找命令的方式,找的方式第一種是幫你在當前目錄找,如果找不到,第二種就會去指定的位置幫你去找。那指定的位置在哪呢,指定的位置就是在環境變數path這。
總結:
Path的原理:path變數主要用於記錄什麼?
主要是記錄應用程序的路徑,其中.exe是應用程序的一個類型。
注意(很重要):
Path不是Java中的變數。Path和Java本身沒有任何關係。它是操作系統中的一個變數,主要在這個變數中配置可以直接運行的應用程序。
Path變數是提供給操作系統使用的變數,當我們在dos窗口中輸入了某個程序或某個命令之後,操作系統這時會在當前這個目錄下查找有沒有這個程序或者命令,如果有就直接運行。如果沒有這時操作系統會自動的到path中配置的所有路徑中再次查找有沒有當前輸入的程序或命令。如果有也可以運行起來,如果這時還沒有,就會提示當前程序或者命令不是內部或外部命令。
技巧性配置
配置路徑的技巧方法:
需求:在配置完path變數後,我們的JDK目錄更改了,我們該怎麼辦?
E:javajdk1.7.0_51in
F:hahajdk1.7.0_51in
d:hehhejdk1.7.0_51in
解決方法:去path變數中更改JDK的目錄。
弊端:這種多次修改path變數,難免會造成其他的路徑誤修改。
更優方案:我們可以把jdk中可能發生變化的目錄重新配置到一個新的變數中,把不變的寫在path中。
例如:
F:hahajdk1.7.0_51in
E:javajdk1.7.0_51in
x=F:hahajdk1.7.0_51
path=xin;
x=f:javajdkjdk1.6.0_33
x定義變數沒問題,但是用的時候啊,不行。
這裡不能寫x,這裡寫x會被path誤以為這是個文件夾,把x叫abc。
path=abcin;
abc=f:javajdkjdk1.6.0_33
系統會以為bin是abc文件夾下面的.
問題:怎麼區分他是個變數,而不是個目錄?
解決辦法:
他的區分方式是:path=玞%in;
玞%表示用百分號取abc變數的值。
在實際中我們一般不用abc,而用JAVA_HOME
JAVA_HOME=E:javajdk1.7.0_51
Path=%JAVA_HOME%in;
%JAVA_HOME%:百分號表示去讀取變數名為JAVA_HOME的值。
臨時性配置(了解就可以)
這種環境變數設置只在當前窗口有效。輸入help
SET 顯示、設置或刪除 Windows 環境變數。
臨時配置路徑的方法:
Set:顯示本台計算機所有的環境變數。
Set 變數名:顯示具體環境變數的信息 set path
Set 變數名=具體值:給指定變數定義具體的值
Set 變數名=具體值;%變數名%
說明:百分號之間的path變數名指的是原來必須已經存在的變數名。
Set 變數名= 表示刪除環境變數的值。
通過dos命令中set來完成。只針對當前的dos窗口。
※淺談代碼的定位
※Java多態對象的類型轉換
※Java開發之Java對數組的複製
※寫好Java代碼的30條經驗總結
※java開發需要知道的一些linux命令
TAG:java學習吧 |
※linux 環境變數配置
※從零開始配置hadoop集群環境
※如何配置windows操作系統的環境變數?為什麼要配置環境變數
※是時候配置一個Python3的開發環境了
※Pycharm激活、配置以及快捷方式
※StarLims運行環境配置方法
※Python虛擬環境的安裝與配置
※Python語言環境配置
※Windows 下雙 Python 開發環境配置
※mybatis 多數據配置和切換
※phpmyadmin安裝與配置
※Tensorflow開發環境配置及其基本概念
※編程環境之anaconda-配置與使用
※Scala 安裝及環境配置
※Windows下安裝和配置Julia開發環境
※nginx開啟stub_status模塊配置方法
※Spring+Mybatis環境配置多數據源
※Python web開發:Flask的項目配置
※React 路由配置
※centos下apache伺服器以及Tomcat的配置