jre1.6是運行JAVA程序所必須的環境的集合,包含JVM標準實現及Java核心類庫。jre1.6是提供給想運行java程序的用戶使用的,它的作用是為電腦提供運行Java應用時所需要的環境,如果想開發JAVA應用,則需要下載JDK。
Java的解決辦法是每個程序自己攜帶一套JRE。
比如說某人的機器上已經被安裝了好多套JRE和JDK(JDK包括了同版本的JRE,此外還包括有編譯器和其它工具),它們分別是:
BEAWeblogic Server 7.0 自帶一套 JDK1.3.1_02, 還下載了一套最新的JDK1.4.1_02
JBuilder9自帶一套JDK1.4.1_02
Oracle8.1.7自帶一套JRE1.1.7
RationRose自帶一套JDK1.3
DreamWeaver自帶一套JDK1.3
6套JRE,每套JRE都被各自安裝到不同的目錄,不會互相影響。當在控制臺執行java.exe,操作系統尋找JRE的方式如下:
先找當前目錄下有沒有JRE
再找父目錄下有沒有JRE
接著在PATH路徑中找JRE
注冊表HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\ 查看CurrentVersion的鍵值指向哪個JRE
最常用的是在PATH路徑中找JRE,一般情況下,自己的程序運行之前都會先在批處理文件里面臨時設置PATH,把自己用的JRE放到PATH路徑最前面,所以肯定會運行自己帶的JRE,不會造成版本混亂。