JRE是JAVA 程序運行的基礎,它提供了JVM等JAVA運行環境
而JDK是給開發JAVA程序的人員提供了包括JRE在內的基本環境以及一些開發工具,例如JAVAC,因此裝JDK後會有兩個JRE,一個是單獨的,一個是在JDK目錄下的
tomcat僅僅依賴與JRE,由於做爲JAVA產品,運行時有JAVA運行時環境就足夠了,tamcat的JAVA類都已經編譯好並封裝了
而eclipse、IDEA等開發工具中也的確是只須要安裝JRE,即便是指定的是JDK,添加進去的也只是相應的JRE,在只有JRE的狀況下eclipse照樣能夠編譯JAVA代碼的緣由是,eclispe使用了本身的編譯程序。java
1、Tomcat和jdk的關係linux
[安裝Tomcat以前首先要安裝jdk,由於Tomcat依賴jdk,是由java編寫的]web
Tomcat在不配置JDK的狀況下,會經過系統的環境變量中找到JAVA_HOME。windows
若是Tomcat已經配置了JDK則使用配置的JDKtomcat
2、Tomcat如何配置的JDK eclipse
安裝Tomcat以前首先要安裝jdk,由於Tomcat依賴jdk,是由java編寫的。工具
1、windows下:開發工具
修改 tomcat/bin/setclasspath.batspa
在rem Otherwise either JRE or JDK are fine以前加上orm
set JAVA_HOME = C:\.... jdk路徑
set JRE_HOME = C:\....\jre Jre路徑
2、linux環境下
修改tomcat/bin/setclasspath.sh
在# First clear out the user classpath CLASSPATH= 下面添加上
export JAVA_HOME=/home/tool/jdk1.6.0_18 --jdk路徑
export JRE_HOME=/home/tool/jdk1.6.0_18/jre --jre路徑