為什麼要配置環境變數
Ⅰ 為什麼要配置環境變數以及配置環境變數的步驟
1、計算機在執行命令的時候是在環境變數找對應的命令的位置的。如果不正確設置環境變數就不能正確使用相應的命令
2、比如說要執行 java 命令,如果不設置環境變數path包括你的jdk安裝路徑,那系統去哪找java.exe文件。
如果執行某個命令,系統無法在當前文件夾里找到對應的.exe,那麼系統就會去path包含的路徑找挨個找看是否能知道對應的.exe,一旦找到第一個對應的.exe就運行命令,其他的路徑下就不找了。如果找不到就會報「系統找不到某某命令」的提示。
其他的環境變數也一樣的用途,只不過是用來存儲一些信息用的,這些信息可以被系統使用,也可以被應用程序使用
配置環境變數步驟:
方式一:此電腦--》屬性--》左上側的高級系統設置--》高級---》環境變數
方式二:點擊系統左下角的搜索--》輸入"環境"兩個字--》"編輯系統環境變數"
Ⅱ 為什麼要設置環境變數,設置環境變數的作用在哪裡
2、比如說你要執行 java 命令,你不設置環境變數path包括你的jdk安裝路徑,那系統去哪找你的java.exe文件。
如果執行某個命令,系統無法在當前文件夾里找到對應的.exe,那麼系統就會去path包含的路徑找挨個找看是否能知道對應的.exe,一旦找到第一個對應的.exe就運行命令,其他的路徑下就不找了。如果找不到你就會看到「系統找不到某某命令」的提示。
其他的環境變數也一樣的用途,只不過是用來存儲一些信息用的,這些信息可以被系統使用,也可以被你的應用程序使用
Ⅲ 為什麼要設置環境變數
從開始接觸Java,之後是斷斷續續的學習。真正開始Java之旅,估計大部分初學者在學Java時被Java的環境變數搞的暈頭轉向,雖然找到了正確設置環境變數的方式,但其中的原因一知半解,設置壓根不知道是何原因。
今天為止對環境變數的設置還不是很懂,而且網上的大部分資料幾乎都是設置方法,沒有說原因。下面是我的個人見解,(難免有紕漏):詳細透徹講解Java環境變數的設置。
「
1. PATH環境變數。作用是指定命令搜索路徑,在shell下面執行命令時,它會到PATH變數所指定的路徑中查找看是否能找到相應的命令程序。我們需要把 jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經常要用到的可執行文件如javac/java/javadoc等待,設置好 PATH變數後,就可以在任何目錄下執行javac/java等工具了。
2. CLASSPATH環境變數。作用是指定類搜索路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們 需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄「.」也必須加入到該變數中。
3. JAVA_HOME環境變數。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟體就是通過搜索JAVA_HOME變數來找到並使用安裝好的jdk。
」
希望我的回答可以幫到您哦
Ⅳ JAVA為什麼要配置環境變數,怎樣配置
配置環境變數,主要原因是告訴程序在哪裡去找資源,否則茫茫硬碟,他怎麼知道哪個目錄下有他要的東西?計算機在執行命令的時候是在環境變數找對應的命令的位置的。如果不正確設置環境變數就不能正確使用相應的命令
配置方法:計算機—屬性—高級系統設置—高級—環境變數
新建環境變數,JAVA_HOME,變數值指向電腦JDK安裝路徑
新建環境變數CLASSPATH,變數值(復制粘貼)
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
編輯環境變數Path,
新建:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
配置完成
Ⅳ 為什麼要設置環境變數,環境變數有什麼用
在java中配置環境變數主要為了方便使用javac和java這兩個命令,而這兩個命令只能運行在dos命令行中,而且不配置環境變數只能在jdk的bin目錄下運行,在dos命令行中到別的目錄下運行這兩個命令就會出現如下圖所示:
所以,為了使在dos命令行中各個目錄下都能運行javac和java兩個命令,就要將它們所在的目錄添加到Windows環境變數path中,具體的操作我就不贅述了,自己網路吧.
Ⅵ JAVA為什麼要配置環境變數,怎樣配置
1.path環境變數的作用--幫助系統操作java
我們用javac將源碼編譯成.class文件, 在調用java 命令讓程序執行.
問題是:系統是如何找到並調用javac.exe和java.exe兩個應用程序的?
打個比方,平時我們運行某一程序,比如魔獸,酷狗音樂,都是先找到它們的應用程序war3.exe和kugou.exe的所在位置,然後雙擊運行。那麼操作系統是如何自動找到javac.exe和java.exe的位置呢?
2.classpath環境變數的作用--告訴java虛擬機所有的可執行文件.class都在哪
它的值也是由目錄組成,它的作用在於告訴Java執行環境,在哪些目錄下可以找到所要執行的Java程序所需要的類或者包。比如我要運行一個名為Test.class的文件,而這個程序調用了另一個Link.class文件的內容,那麼系統必須知道 Link.class文件的位置才能調用Link.class文件。如果Link.class文件的目錄在classpath環境變數的值中,就可以找到了。
3.java_home環境變數---使得其他相關環境變數的配置更加方便簡潔
java_home一般設置為jdk的安裝目錄,比如C:Program FilesJavajdk1.6.0_22.如果設置了java_home,那麼path環境變數可以配置為「%java_home%bin」.
Ⅶ 為什麼要設置環境變數,環境變數有什麼用
你好! 1、計算機在執行命令的時候是在環境變數找對應的命令的位置的。如果不正確設置環境變數就不能正確使用相應的命令
2、比如說你要執行 java 命令,你不設置環境變數path包括你的jdk安裝路徑,那系統去哪找你的java.exe文件。
如果執行某個命令,系統無法在當前文件夾里找到對應的.exe,那麼系統就會去path包含的路徑找挨個找看是否能知道對應的.exe,一旦找到第一個對應的.exe就運行命令,其他的路徑下就不找了。如果找不到你就會看到「系統找不到某某命令」的提示。
其他的環境變數也一樣的用途,只不過是用來存儲一些信息用的,這些信息可以被系統使用,也可以被你的應用程序使用 謝謝!
Ⅷ 為什麼要配置java環境變數
配置java環境變數是為了能在
運行-cmd-中用java命令來編譯和運行java代碼。
在我們的window系統中,安裝的軟體都有路徑的。如果我們不配置環境變數的話,我們就只能在jdk的安裝路徑下才能運行。換到了其它的路徑就不行了,系統就會提示找不到路徑,為了能在任務路徑下都可以運行jdk,我們就要配置環境變數。
自己的一點意見,,看你能不能懂。
Ⅸ 為什麼要配置path環境變數
你按下面的步驟就可以設置了。步驟如下: 1.首先,打開配置環境變數界面,如下操作:我的電腦---屬性---高級---環境變數 2.系統變數(S)中配置如下: 2.1,新建系統變數: 變數名:JAVA_HOME 變數值:C:\Program Files\Java\jdk1.5.0_17(該目錄為JDK安裝的目錄) 2.2,編輯CLASSPATH,如果沒有該變數則新建, 變數名:CLASSPATH 變數值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(註:該變數值置於CLASSPATH即可, 其中:變數值最後要記得加「;」) 2.3,編輯PATH,如果沒有則新建 變數名:PATH 變數值:.;%JAVA_HOME%\bin; (註:該變數值置於PATH前面,如果你只有一個JDK版本,可以不用編輯PATH,如果為了區別版本,那還是配置PATH變數值)。