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路径