當前位置:
首頁 > 知識 > 環境變數path配置,夢開始的地方

環境變數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對數組的複製
寫好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的配置