為什麼要配置jdk運行環境
① JDK安裝後為什麼要配置環境變數環境變數是個什麼東西初學者,不太懂,高手指教!
配置環境變數是為了運行配置運行環境,配置了環境變數,才能在dos中進行編譯和執行
② 淺談為什麼要配置java環境變數
配置java環境變數是為了能在
運行-cmd-中用java命令來編譯和運行java代碼。
在我們的window系統中,安裝的軟體都有路徑的。如果我們不配置環境變數的話,我們就只能在jdk的安裝路徑下才能運行。換到了其它的路徑就不行了,系統就會提示找不到路徑,為了能在任務路徑下都可以運行jdk,我們就要配置環境變數。
自己的一點意見,,看你能不能懂。
③ 請問為什麼要配置JDK的環境變數,為什麼說配置它是錦上添花,配他可以,不配也行
1. PATH環境變數。作用是指定命令搜索路徑,在shell下面執行命令時,它會到PATH變數所指定的路徑中查找看是否能找到相應的命令程序。我們需要把 jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經常要用到的可執行文件如javac/java/javadoc等待,設置好 PATH變數後,就可以在任何目錄下執行javac/java等工具了。
當然,PATH不指定的話用javac javaw 的話就要手動加上安裝目錄了,如果別的程序調用這些命令的話可能會出錯。
2. JAVA_HOME環境變數。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟體就是通過搜索JAVA_HOME變數來找到並使用安裝好的jdk
不配?tomcat至少我這邊是起不來的。。。。
3. CLASSPATH環境變數。作用是指定類搜索路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們 需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄「.」也必須加入到該變數中。
這個我覺得早期用記事本神馬的東西寫代碼,自己javac javaw編譯運行的話,是要配的,
現在用eclipse這個IDE 這個東東倒是不配也成,eclipse 會幫你搞定一切。。。前提配好JAVA_HOME即可。。。。可以參考下eclipse項目外自動生成的.classpath文件了。。
④ 安裝Jdk為什麼要配置環境變數
回答這個問題
首先要理解什麼是path(環境變數)?
path(環境變數)是dos以前的內部命令,windows繼續沿用至今。用作運行某個命令的時候,本地查找不到某個命令或文件,會到這個聲明的目錄中去查找。
然後什麼是jdk,jre?
jdk(java development kit),Java開發工具
jre(java runtime environment),Java運行環境
因為java必須經過編譯才能運行,編譯就要通過常用命令比如:編譯javac等
而這些常用的編譯命令就存放在jdk的bin目錄
而window運行java編譯命令的時候,本地查找不到某個命令或文件,會到path中去查找
所以不可能在每個java文件所在目錄放置jdk,故把jdk放置path環境變數中,這樣每個java文件都可以通過path中設定的jdk目錄找到編譯命令進行編譯
一般設定java的時候為了在任何目錄下都可以運行bin文件夾下的命令。就將java的bin目錄聲明到path中。
⑤ 問答題:為什麼要為JDK設置環境變數(求標准答案)
因為要讓java程序找到jdk在哪裡,否則的話只能把需要jdk的軟體放在裝有jdk的文件夾裡面,這個是我用linux系統的時候知道的,如果沒有配置jdk變數,你把class文件放到裝有jdk的目錄裡面也能執行,放到其他地方就執行不了了。
⑥ JDK為什麼進行環境變數配置
我來簡單地回答你:java的環境變數有三個,主要是Path、Classpath、Java_Home。下面一一來說它們的作用。
Path:告訴操作系統javac、java-version等等這些java相關命令在哪個目錄下放著。
Classpath:告訴JVM .class文件在哪個目錄下放著。
Java_Home:指明JDK的安裝目錄,這個環境變數可以暫時不配置,它主要是方便其他java相關軟體的安裝配置,比如有些版本的Tomcat 在安裝的時候,操作系統會根據Java_Home來找JDK的安裝目錄。
⑦ 安裝JDK後為什麼要設置環境變數
為什麼要設置環境變數呢?這是因為程序執行時有些方法它不知道在安裝在那裡,所以你如果在環境變數里設置了,程序就會到那裡查找要執行的方法的路徑
假設你安裝在d:\
jdk1.4.2-04文件夾
JAVA_HOME指明JDK安裝路徑,就是剛才安裝時所選擇的路徑D:\jdk1.4,此路徑下包括lib,bin,jre等文件夾(此變數最好設置,因為以後運行tomcat,eclipse等都需要依靠此變數);
Path使得系統可以在任何路徑下識別java命令;
CLASSPATH為java載入類(class
or
lib)路徑,只有類在classpath中,java命令才能識別,要加.表示當前路徑.
Windows
系統
:
1.單擊桌面我的電腦圖標右鍵-屬性-高級-環境變數,在用戶變數處單擊新建,將彈出一個輸入框,
在變數名處輸入:path
變數值處輸入:%path%;+
install
path+
"\bin"
install
path
代表你
安裝JDK的絕對路徑,如果你安裝在d:\
jdk1.4.2-04文件夾內則輸入:%path%;jdk1.4.2-04\bin即可,注意%path%;最後是個分號!
%path%;其實代表的是系統的環境變數,JAVA_HOME環境變數設置參數對比如上則是:
d:\jdk1.4.2-04,java_home要大寫啊
2.測試安裝是否成功,進到dos界面,在安裝目錄下的bin之下,例如上面的安裝目錄就是
d:\jdk1.4.2-04\bin
,輸入
java
-version後回車,如果顯示出版本就說明安裝成功
⑧ 為什麼安裝JDK要設置環境
dos命令
執行程序
的前提是要找到
可執行程序
,尋找可執行程序的順序是先在當前路徑然後是PATH
環境變數
。所以要運行可執行程序就要寫上可執行程序的路徑,但沒次都要寫很不方便並且容易出錯,這樣就可以把可執行程序的路路徑放入PATH環境變數中,就不用每次都寫路徑了,在任何路徑下都可以不寫可執行程序路徑直接運行可執行程序了。。
⑨ 請問JDK配置環境變數的作用是什麼 請分別解釋
1.配置jdk環境變數時一般會在系統環境變數處新建一個JAVA_HOME,寫上安裝jdk的路徑,然後再path里添加%JAVA_HOME%\bin;即可,只需要配path就可以了,classpath裡面只需要有個點"."配置classpath的作用是能讓java虛擬機去尋找到class文件,如果沒有配置"."那麼它只會在本目錄下尋找文件,配置後就會去一級一級尋找.class文件,直到找到為止;
2.配置jdk的作用主要是讓java虛擬機能進行自動編譯class文件,因為java很多可執行文件都是在jdk這個bin目錄下,當執行要編譯一個class文件時,它會自動去尋找javac.exe,而javac.exe又會去尋找其他的可執行文件,直到.class文件編譯成.java文件。具體的說明請你參考下這個網頁上面的說明:
http://jingyan..com/article/59a015e3ab9d0cf795886579.html