設置環境變量的意義?

General 更新 2023年10月15日

為什麼要設置環境變量,環境變量有什麼用

你好! 1、計算機在執行命令的時候是在環境變量找對應的命令的位置的。如果不正確設置環境變量就不能正確使用相應的命令

2、比如說你要執行 java 命令,你不設置環境變量path包括你的jdk安裝路徑,那系統去哪找你的java.exe文件。

如果執行某個命令,系統無法在當前文件夾裡找到對應的.exe,那麼系統就會去path包含的路徑找挨個找看是否能知道對應的.exe,一旦找到第一個對應的.exe就運行命令,其他的路徑下就不找了。如果找不到你就會看到“系統找不到某某命令”的提示。

其他的環境變量也一樣的用途,只不過是用來存儲一些信息用的,這些信息可以被系統使用,也可以被你的應用程序使用 謝謝!

環境變量的作用,為什麼要設置環境變量

classpath環境變量是java運行時默認去找的路徑,java基本的jar包在裡面。 對應得命令是:java path:是java編譯時的環境,把java源文件編譯為 。class文件! 對應的命令是javac

JAVA設置環境變量的目的

Java環境變量有path環境變量、classpath環境變量。path環境變量是指OS查找或執行的應用程序的路徑,而classpath環境變量的作用在於當Java虛擬機在當前目錄下查找或運行.class字節碼文件,如果沒有找到就在classpath環境變量中設置的路徑中去找,並且以最先找到的為準。

配置了環境變量就可以在運行裡輸命令時直接輸入java...而不用輸你SDK安裝目錄,就像在運行裡輸入notepad就打開了記事本,是因為系統已設置了system32那個文件夾的系統變量.

環境變量的作用是什麼?

環境變量相當於“快捷鍵”。

一個“HOME=/home/ACCP286”的環境變量指明你在這個電腦上的個人主目錄是“/home/ACCP286”,你每次要回到個人主目錄時,不需要輸入“cd /home/ACCP286”,只需要“cd $HOME”或者在文件管理器的地址欄輸“$HOME”即可;你寫一個腳本程序,用到你的個人主目錄,也只需要寫“$HOME”而不需要寫“/home/ACCP286”。

一個“PATH=/bin:/usr/bin:/usr/local/bin:/usr/local/jdk/bin:...”環境變量高速操作系統,當接到用戶送入的命令時,依次檢索“/bin”、“/usr/bin”、“/usr/local/bin”、“/usr/local/jdk/bin”等目錄,知道找到用戶輸入的命令。

windows 環境變量 概念 意義

系統環境變量是為了一些特定程序準備的。

比如,一個完整的WINDOWS應用程序需要在運行時瞭解清楚當前操作系統的一些基本情況:當前版本,臨時目錄,等等。比如版本問題,WINDOWS版本很多,有WIN3.1/WIN95/WIN98/WIN2000/WIN XP/VISTA/WIN 7等等,有一些程序需要應用某個操作系統版本的特殊功能,就不能在其他系統上使用,所以可以通過讀取當前環境變量來進行判斷。

用戶變量和系統變量的區別在於權限和實例。權限可能比較好理解,實例就是這樣的意思:假設你買了一輛寶馬,你太太也想開這輛車,不過你們倆身材是有差別的,在座椅高度、反光鏡位置都需要調整,那麼不如準備兩套用戶變量,記錄你們倆使用上的差異,然後開車的時候(用戶登錄)的時候,自動調出已經調整好的一堆變量,就可以使用了。系統變量則不同,任何時候都只有一套,不會隨用戶登錄狀況發生變化。

對於C語言來說,用戶變量可以通過函數 getenv和setenv進行讀取和設置,類型都是字符串。

對於用戶來說,最常見的工作就是設定路徑,比如:

c:\>echo %path%

c:\>set path = c:\windows;

諸如此類。

環境變量比註冊表、INI文件更容易配置應用程序的優越性在於,環境變量時POSIX操作系統的一個標準功能,換句話說,你編的程序在任何一種操作系統上都可以使用環境變量,不必擔心註冊表只能在WINDOWS下使用的問題,這樣程序的兼容性就好得多了

配置java環境變量的作用是什麼?

classpath環境變量是java運行時默認去找的路徑,java基本的jar包在裡閥。

對應得命令是:java

path:是java編譯時的環境,把java源文件編譯為 。class文件! 對應的命令是javac

Windows操作系統的環境變量分別用來幹什麼?

環境變量不單單是PATH,你在命令提示符(運行CMD)下執行SET命令可以看到更詳細的列表,你可以理解為系統的一些設置,缺省值存儲在系統註冊表中,如你所列舉的PATH變量是一些應用程序及操作系統的預置執行目錄,比如當你運行CMD、NOTEPAD、REGEDIT等命令來快速打開系統應用的時候,如果沒有關於System32的定義,就會出現找不到可執行文件的錯誤,最常見的如Java、MySQL、Oracle數據庫等會修改PATH變量設置,一些常見的變量及其作用可以參考如下鏈接:www.ithome.com/html/win7/27732.htm

環境變量的作用??

環境變量是包含關於系統及當前登錄用戶的環境信息的字符串,一些軟件程序使用此信息確定在何處放置文件(如臨時文件).

環境變量說白了就是指定一個軟件的路徑,比如說配置TomcatJdk等軟件時就必須設置環境變量。方法如下:

點擊我的電腦然後按右鍵——屬性——高級——環境變量——新建——名稱/路徑。

環境變量是包含諸如驅動器、路徑或文件名之類的字符串。環境變量控制著多種程序的行為。例如,TEMP 環境變量指定程序放置臨時文件的位置。

任何用戶都可以添加、修改或刪除用戶的環境變量。但是,只有管理員才能添加、修改或刪除系統環境變量。

使用“控制面板”中的“系統”可以自定義下列變量:

用於 logged_on_user_name 的用戶環境變量

對於特定計算機的每個用戶來說,用戶環境變量是不同的。變量包括由用戶設置的任何內容,以及由應用程序定義的所有變量,例如應用程序文件的路徑。

系統環境變量

管理員可以更改或添加應用到系統(從而應用到系統中的所有用戶)的環境變量。安裝期間,Windows 2000 安裝程序配置默認的系統變量,例如 Windows 2000 文件的路徑

環境變量相對於給系統或用戶應用程序設置的一些變量, 具體起什麼作用這當然和具體的環境變量相關. 象path, 是告訴系統, 當要求系統運行一個程序而沒有告訴它程序所在的完整路徑時, 系統除了在當前目錄下面尋找此程序外, 還應到那些目錄下去找; 再象tc或bc++中, set include=path1;path2; 是告訴編譯程序到哪裡去找.h類型的文件; 當然不僅僅是指定什麼路徑, 還有其它的作用的, 象 set dircmd=/4 設置一個環境變量的作用是在使用dir命令是會把/4最為缺省的參數添加到你的dir命令之後, 就象你的每個命令都加了/4參數, 它實際上是給命令解釋程序command設置的一個環境變量還是給dir這個內部命令設置的, 這我也不清楚.

至於DWORD GetEnvironmentVariable(LPCSTR lpName, LPSTR lpBuffer, DWORD dSize), 參數lpName是你要求查詢的環境變量的名, lpBuffer是返回你所指定的環境變量的值的, dSize是告訴這個函數lpBuffer可以存放多少個字節.

問:什麼是環境變量?有什麼用?

回覆人:【煩人】(phchenjie)2004-9-22 12:45:43

環境變量是包含關於系統及當前登錄用戶的環境信息的字符串,一些軟件程序使用此信息確定在何處放置文件(如臨時文件).

回覆人:大平(xjp6688)2004-9-23 16:18:21

怎麼說呢?就是說你指定的一個路徑

回覆人: 一級(初級) user1 100 24326662 3397661 859200 flowind22 4 2004-9-23 20:40:22 雪中月(yadjun)2004-9-27 15:55:07

前面的那位老兄說的差不多,環境變量說白了就是指定一個軟件的路徑,比如說配置TomcatJdk等軟件時就必須設置環境變量。方法如下:

點擊我的電腦然後按右鍵——屬性——高級——環境變量——新建——名稱/路徑。

回覆人:花偉(huawei8)2004-9-28 14:33:21

環境變量是包含諸如驅動器、路徑或文件名之類的字符串。環境變量控制著多種程序的行為。例如,TEMP 環境變量指定程序放置臨時文件的位置。

任......

path這個環境變量的意義是什麼?拜託了各位 謝謝

path就是放一些程序的路徑,放入path中的程序可以在 開始-運行-cmd-直接輸入程序名稱 enter 就可以運行,不需要輸入完整的路徑,是為了方便的。 比如java的bin目錄,或者mysql啟動。

環境變量和系統變量有什麼區別?都是怎麼設置的?

系統變量是環境變量的一種,環境變量一種僅本用戶適用,另一種即系統變量整個系統的用戶都適用,兩者都可以在使用應用程序時提供快捷.一般在編輯java文件或者C#文件時需要修改,設計到多個文件夾之間的切換時也可以根據自己的需要設置.

簡單的說就是,如果設置系統變量和用戶變量,都叫做設置環境變量,設置系統變量時,該系統的所有帳號的用戶都可以使用,但是設置用戶變量時,其他的帳號登陸時就不一定可以使用。

下面以java環境變量為例設置方法:

1、如果是Win95/98,在\autoexec.bat的最後面添加如下3行語句:

JAVA_HOME=c:\j2sdk1.4.1

PATH=%JAVA_HOME%\bin;%PATH%

CLASSPATH=.;%JAVA_HOME%\lib

看好了CLASSPATH中第一個".",這個代表當前目錄,很多人HelloWorld沒有運行起來大多是這個原因。

2、如果是Win2000或者XP,使用鼠標右擊"我的電腦"->屬性->高級->環境變量

系統變量->新建->變量名:JAVA_HOME 變量值:c:\j2sdk1.4.1

系統變量->新建->變量名:CLASSPATH 變量值:.;%JAVA_HOME%\lib

系統變量->編輯->變量名:Path 在變量值的最前面加上:%JAVA_HOME%\bin;

CLASSPATH前面的那個"."和上面的意義是一樣的。

3、如果是Linux用戶

在你的環境中,通常我加在.bashrc文件中,你可以加在你的Profile文件中。

/usr/local/jdk 為你安裝jdk的目錄。

export JAVA_HOME=/usr/local/jdk

export CLASSPATH=.:$JAVA_HOME/lib

export PATH=$PATH:$JAVA_HOME/bin

相關問題答案
設置環境變量的意義?
設置會計科目的意義有?
環境質量的含義?
加強環境保護的意義?
環境變量是什麼意思?
電腦的環境變量是什麼?
環境變量怎麼還原?
環境變差的原因?
環境變量有哪些?
環境變量區分大小寫嗎?