- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
Jdk 是java development kit,是java的開發工具包,里面包含了各種類庫和工具。當然也包括了另外一個Jre. 那么為什么要包括另外一個Jre呢?
而且jdk/jre/bin同時有client和server兩個文件夾下都包含一個jvm.dll。說明是有兩個虛擬機的。
Jre 是java runtime environment, 是java程序的運行環境。既然是運行,當然要包含jvm,也就是大家熟悉的虛擬機啦,還有所有java類庫的class文件,
都在lib目錄下打包成了jar。大家可以自己驗證。至于在windows上的虛擬機是哪個文件呢?學過MFC的都知道什么是dll文件吧,那么大家看看jre/bin/client里面是不是有一個jvm.dll呢?那就是虛擬機。
記得在環境變量path中設置jdk/bin路徑麼?不設置的話javac和java是用不了的。
設置環境變量:我的電腦右鍵-屬性-高級-環境變量-系統變量(新建JAVA_HOME,CATALINA_HOME,CLASSPATH 直接編輯PATH)
JAVA_HOME 變量值為: D:Javajdk1.5.0_11
若是JDK+TOMCAT安裝與配置則
CATALINA_HOME 變量值為: D: omcat5.5.20
CLASSPATH 變量值為: .;%JAVA_HOME%lib ools.jar;%JAVA_HOME%libdt.jar;%CATALINA_HOME%commonlib;
PATH 在變量值的尾部添加: ;%JAVA_HOME%in;%CATALINA_HOME%in;
簡單的說JDK是面向開發人員使用的SDK,它提供了Java的開發環境和運行環境。SDK是Software Development Kit 一般指軟件開發包,可以包括函數庫、編譯程序等。
JRE是Java Runtime Enviroment是指Java的運行環境,是面向Java程序的使用者,而不是開發者。
JRE的地位就象一臺PC機一樣,我們寫好的 Win32應用程序需要操作系統幫我們運行,同樣的,我們編寫的Java程序也必須要JRE才能運行。
所以當你裝完JDK后,如果分別在硬盤上的兩個不同地方安裝了兩套JRE,那么你可以想象你的電腦有兩臺虛擬的Java PC機,都具有運行Java程序的功能。
所以我們可以說,只要你的電腦安裝了JRE,就可以正確運行Java應用程序。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP