1. 為什麼要設置環境變數
從開始接觸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。
」
希望我的回答可以幫到您哦
2. 為什麼要設置環境變數,環境變數有什麼用
在java中配置環境變數主要為了方便使用javac和java這兩個命令,而這兩個命令只能運行在dos命令行中,而且不配置環境變數只能在jdk的bin目錄下運行,在dos命令行中到別的目錄下運行這兩個命令就會出現如下圖所示:
所以,為了使在dos命令行中各個目錄下都能運行javac和java兩個命令,就要將它們所在的目錄添加到Windows環境變數path中,具體的操作我就不贅述了,自己網路吧.
3. 為什麼要設置環境變數,設置環境變數的作用在哪裡
2、比如說你要執行 java 命令,你不設置環境變數path包括你的jdk安裝路徑,那系統去哪找你的java.exe文件。
如果執行某個命令,系統無法在當前文件夾里找到對應的.exe,那麼系統就會去path包含的路徑找挨個找看是否能知道對應的.exe,一旦找到第一個對應的.exe就運行命令,其他的路徑下就不找了。如果找不到你就會看到「系統找不到某某命令」的提示。
其他的環境變數也一樣的用途,只不過是用來存儲一些信息用的,這些信息可以被系統使用,也可以被你的應用程序使用
4. 為什麼要配置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變數值)。
5. 為什麼要配置環境變數,配置環境變數有什麼好處
1、計算機在執行命令的時候是在環境變數找對應的命令的位置的。如果不正確設置環境變數就不能正確使用相應的命令
2、比如說你要執行 java 命令,你不設置環境變數path包括你的jdk安裝路徑,那系統去哪找你的java.exe文件。
如果執行某個命令,系統無法在當前文件夾里找到對應的.exe,那麼系統就會去path包含的路徑找挨個找看是否能知道對應的.exe,一旦找到第一個對應的.exe就運行命令,其他的路徑下就不找了。如果找不到你就會看到「系統找不到某某命令」的提示。
其他的環境變數也一樣的用途,只不過是用來存儲一些信息用的,這些信息可以被系統使用,也可以被你的應用程序使用 謝謝
6. 為什麼要配置java環境變數
配置java環境變數是為了能在
運行-cmd-中用java命令來編譯和運行java代碼。
在我們的window系統中,安裝的軟體都有路徑的。如果我們不配置環境變數的話,我們就只能在jdk的安裝路徑下才能運行。換到了其它的路徑就不行了,系統就會提示找不到路徑,為了能在任務路徑下都可以運行jdk,我們就要配置環境變數。
自己的一點意見,,看你能不能懂。
7. 為什麼要設置環境變數,環境變數有什麼用
你好! 1、計算機在執行命令的時候是在環境變數找對應的命令的位置的。如果不正確設置環境變數就不能正確使用相應的命令
2、比如說你要執行 java 命令,你不設置環境變數path包括你的jdk安裝路徑,那系統去哪找你的java.exe文件。
如果執行某個命令,系統無法在當前文件夾里找到對應的.exe,那麼系統就會去path包含的路徑找挨個找看是否能知道對應的.exe,一旦找到第一個對應的.exe就運行命令,其他的路徑下就不找了。如果找不到你就會看到「系統找不到某某命令」的提示。
其他的環境變數也一樣的用途,只不過是用來存儲一些信息用的,這些信息可以被系統使用,也可以被你的應用程序使用 謝謝!
8. 為什麼要配置Java環境變數
JAVA的初學者,必須要學會配置PATH環境變數,否則無法編譯、運行JAVA程序。
當我們安裝好JAVA後,若沒有正確配置PATH環境變數,則在命令行窗口(開始->運行->輸入cmd,回車)下運行命令java -version(顯示JAVA的版本)命令時,會出現如下的錯誤提示信息:
9. 什麼是環境變數,為什麼要配置環境變數
我的電腦-》屬性-》高級-》環境變數 里設置
分上下兩個
上面的是當前用戶
下面的系統(應該是對所有用戶都有效)
一般來說你改上面的PATH即可
CLASSPATH如果你第一次設置需要新建一個環境變數
10. JAVA為什麼要配置環境變數,怎樣配置
配置環境變數,主要原因是告訴程序在哪裡去找資源,否則茫茫硬碟,他怎麼知道哪個目錄下有他要的東西?計算機在執行命令的時候是在環境變數找對應的命令的位置的。如果不正確設置環境變數就不能正確使用相應的命令
配置方法:計算機—屬性—高級系統設置—高級—環境變數
新建環境變數,JAVA_HOME,變數值指向電腦JDK安裝路徑
新建環境變數CLASSPATH,變數值(復制粘貼)
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
編輯環境變數Path,
新建:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
配置完成