為什麼有的軟體需要系統變數配置
① 為什麼安裝一些軟體後需要設置環境變數,有些軟體安裝了又不用設置
網路說的很全了:境變數相當於給系統或用戶應用程序設置的一些參數, 具體起什麼作用這當然和具體的環境變數相關. 比如path, 是告訴系統, 當要求系統運行一個程序而沒有告訴它程序所在的完整路徑時, 系統除了在當前目錄下面尋找此程序外, 還應到哪些目錄下去尋找; 再如tc或vc++中, set include=path1;path2; 是告訴編譯程序到哪裡去找.h類型的文件; 當然不僅僅是指定什麼路徑, 還有其它的作用的, 如set dircmd=/4 設置一個環境變數的作用是在使用dir命令時會把/4作為預設的參數添加到你的dir命令之後, 就像你的每個命令都加了/4參數, 它實際上是給命令解釋程序command設置的一個環境變數, 並且是給dir這個內部命令設置的。
② 為什麼要配置環境變數以及配置環境變數的步驟
1、計算機在執行命令的時候是在環境變數找對應的命令的位置的。如果不正確設置環境變數就不能正確使用相應的命令
2、比如說要執行 java 命令,如果不設置環境變數path包括你的jdk安裝路徑,那系統去哪找java.exe文件。
如果執行某個命令,系統無法在當前文件夾里找到對應的.exe,那麼系統就會去path包含的路徑找挨個找看是否能知道對應的.exe,一旦找到第一個對應的.exe就運行命令,其他的路徑下就不找了。如果找不到就會報「系統找不到某某命令」的提示。
其他的環境變數也一樣的用途,只不過是用來存儲一些信息用的,這些信息可以被系統使用,也可以被應用程序使用
配置環境變數步驟:
方式一:此電腦--》屬性--》左上側的高級系統設置--》高級---》環境變數
方式二:點擊系統左下角的搜索--》輸入"環境"兩個字--》"編輯系統環境變數"
③ 在軟體開發的編程過程中,程序員要配置環境變數的真正含義是什麼
環境變數就是一個系統的路徑,當用到相關的東西,它會從環境變數中來查找需要的東西.
④ 為什麼有些軟體安裝後,還要配置環境變數不配置會怎麼樣
很簡單 不配置環境變數 軟體是不能在當前環境下運行的 相當於把一個地球生物弄到火星上去生活 後果是什麼??
⑤ 為什麼Windows需要手動的配置軟體的環境變數,就不能安裝的時候自動配置嗎
這個要看情況,並不是所有的軟體都需要手動配置環境變數的,有些軟體的安裝程序在安裝過程中就可以自動配置好環境變數,而有些軟體則必須自己手動配置,比如Windows上的git客戶端,在安裝過程中就有一個選項,可以讓安裝程序配置好環境變數,而開發環境一般需要自己配置環境變數。
還有最主要的一點就是Linux上以命令為主,安裝的軟體的安裝路徑,在PATH環境變數中記錄的路徑下的軟體,就不需要手動配置環境變數,這是為了方便命令行啟動程序,而Windows系統的安裝路徑很少有在PATH中的。