Ⅰ 配置環境是為了什麼
是為了讓系統能夠找到java放在哪。
除了dos還有其他軟體需要java環境變數,如開發工具eclipse、基於java開發的一些游戲等等。
配置環境變數的作用是告訴系統我java放到哪裡了,java_home配的java安裝路徑,dos和其他基於java的程序運行時只查看系統中java_home的路徑,然後找到java的實際路徑,才能條用java下的功能。
環境變數(environment variables)一般是指在操作系統中用來指定操作系統運行環境的一些參數,如:臨時文件夾位置和系統文件夾位置等。
環境變數是在操作系統中一個具有特定名字的對象,它包含了一個或者多個應用程序所將使用到的信息。例如Windows和DOS操作系統中的path環境變數。
當要求系統運行一個程序而沒有告訴它程序所在的完整路徑時,系統除了在當前目錄下面尋找此程序外,還應到path中指定的路徑去找。用戶通過設置環境變數,來更好的運行進程。
Ⅱ 為什麼要配置環境變數,配置環境變數有什麼好處
1、計算機在執行命令的時候是在環境變數找對應的命令的位置的。如果不正確設置環境變數就不能正確使用相應的命令
2、比如說你要執行 java 命令,你不設置環境變數path包括你的jdk安裝路徑,那系統去哪找你的java.exe文件。
如果執行某個命令,系統無法在當前文件夾里找到對應的.exe,那麼系統就會去path包含的路徑找挨個找看是否能知道對應的.exe,一旦找到第一個對應的.exe就運行命令,其他的路徑下就不找了。如果找不到你就會看到「系統找不到某某命令」的提示。
其他的環境變數也一樣的用途,只不過是用來存儲一些信息用的,這些信息可以被系統使用,也可以被你的應用程序使用 謝謝
Ⅲ 為什麼要設置環境變數,環境變數有什麼用
在java中配置環境變數主要為了方便使用javac和java這兩個命令,而這兩個命令只能運行在dos命令行中,而且不配置環境變數只能在jdk的bin目錄下運行,在dos命令行中到別的目錄下運行這兩個命令就會出現如下圖所示:
所以,為了使在dos命令行中各個目錄下都能運行javac和java兩個命令,就要將它們所在的目錄添加到Windows環境變數path中,具體的操作我就不贅述了,自己網路吧.
Ⅳ 為什麼要設置環境變數
環境變數是系統設置的公共參數,
它的設置是為了各個軟體能簡單、
准確的找到系統目錄、臨時目錄、
工具軟體目錄等參數。
Ⅳ 為什麼java要配置環境變數而我玩個游戲啥的就不用配置
環境變數是指當應用程序需要用到一些命令時,從環境變數設置的這些目錄中尋找資源。(比如當執行java命令時,不配置path值,就找不到java.exe文件來執行java命令。)
也就是說當在一個軟體中需要用到另外一個exe可執行文件時,就需要設置這個exe可執行文件的path值,它是公共的文件,專門讓其他軟體公用的。而不是安裝應用程序時,系統自動為其配置了,(所有程序安裝時都需要配置環境變數是錯誤的,這是一個誤區)。
再比如當運行QQ時,由於只是在QQ安裝的目錄下也就是當前目錄下運行QQ,所以不需要設置環境變數;而在java中當需要用到javac.exe和java.exe來執行java命令時,eclipse集成開發環境就需要調用javac.exe和java.exe所提供的命令這一個復雜的過程,而不是直接在eclipse的安裝目錄下執行某些文件,所以必須要配置環境變數。
Ⅵ 為什麼Windows需要手動的配置軟體的環境變數,就不能安裝的時候自動配置嗎
這個要看情況,並不是所有的軟體都需要手動配置環境變數的,有些軟體的安裝程序在安裝過程中就可以自動配置好環境變數,而有些軟體則必須自己手動配置,比如Windows上的git客戶端,在安裝過程中就有一個選項,可以讓安裝程序配置好環境變數,而開發環境一般需要自己配置環境變數。
還有最主要的一點就是Linux上以命令為主,安裝的軟體的安裝路徑,在PATH環境變數中記錄的路徑下的軟體,就不需要手動配置環境變數,這是為了方便命令行啟動程序,而Windows系統的安裝路徑很少有在PATH中的。
Ⅶ 環境變數是什麼意思
環境變數是在操作系統中一個具有特定名字的對象,它包含了一個或者多個應用程序所將使用到的信息。通俗理解為:一些被指定的文件夾路徑,目的是為了更快速方便的找到想要的文件和文件夾。
環境變數相當於給系統或用戶應用程序設置的一些參數,比如path,是告訴系統,當要求系統運行一個程序而沒有告訴它程序所在的完整路徑時,系統除了在當前目錄下面尋找此程序外,還應到path中指定的路徑去找。
用戶通過設置環境變數,來更好的運行進程。CSDN博客-為什麼要配環境變數?path用來干什麼?
拓展資料
Windows環境變數。指的是Windows指定操作系統工作環境的一些設置選項或屬性參數,例如指定系統文件夾或臨時文件夾的位置等。與常量相比,一個環境變數往往由變數名稱和變數值組成,環境變數名稱和數值設置時,不要含有空格,也不要用中文,變數值可以重新賦值,而常量值一直是固定不變的。例如,使用Path變數可以設置Windows系統查詢文件的路徑,使用Windir變數可以設置系統文件夾路徑,使用ComSpec變數可以設置「cmd.exe」命令的路徑等。
Ⅷ JAVA為什麼要配置環境變數,怎樣配置
配置java環境變數是為了能在
運行-cmd-中用java命令來編譯和運行java代碼。
在我們的window系統中,安裝的軟體都有路徑的。如果我們不配置環境變數的話,我們就只能在jdk的安裝路徑下才能運行。換到了其它的路徑就不行了,系統就會提示找不到路徑,為了能在任務路徑下都可以運行jdk,我們就要配置環境變數。
自己的一點意見,,看你能不能懂。
Ⅸ 在安裝jdk的時候為什麼要設置環境變數
設置環境變數,是為了讓其他程序能夠找到 jdk 的安裝位置,進而調用 jdk。
Ⅹ 軟體需要安裝,需要配置環境
軟體,歸根到底是程序
因為操作系統的問題,軟體必須依靠操作系統的一些功能才能實現
安裝就是為了告訴操作系統,我要用那些,怎麼用,也就是傳說的寫注冊表。
如果軟體不依賴操作系統那就無所謂了
環境變數是為了調用方便
1、軟體依賴項。
比如java,很多軟體會用到,如果不加入到環境變數,當需要調用java的時候就要指定java.exe的完整路徑,如c:\program files\java\xxxxx\vvvv\java.exe,指定完整路徑不要緊,問題是完整路徑根本不知道,可能在D盤,也可能在E盤,不知道路徑沒法調用。加入到環境變數,其他軟體直接call 一下 java.exe就行。管你在哪兒,os 幫你喚醒。
2、方便。
其實我感覺和上一條差不多,比如我們要打開注冊表,運行,輸入regedit就行,如果沒有環境變數,就需要輸入c:\windows\system32\regedit.exe。
3、系統路徑。
比如有的軟體想要到windows目錄寫入自己的文件,有些腳本語言是並沒有類似的GetWindowsDirectory等函數獲取windows目錄,那可以直接使用類似%windir%的方式,直接切換到需要的系統路徑
很多軟體是相互依賴的,
比如說maven依賴java
maven如何知道你的電腦上有沒有安裝java呢
大家約定好一個變數叫JAVA_HOME
然後給JAVA_HOME賦上你本地安裝的java地址
這樣大家用到java的時候,就可以通過JAVA_HOME找到它了