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使用了自己的编译程序。
一、Tomcat和jdk的关系
[安装Tomcat之前首先要安装jdk,因为Tomcat依赖jdk,是由java编写的]
Tomcat在不配置JDK的情况下,会通过系统的环境变量中找到JAVA_HOME。
如果Tomcat已经配置了JDK则使用配置的JDK
二、Tomcat如何配置的JDK
安装Tomcat之前首先要安装jdk,因为Tomcat依赖jdk,是由java编写的。
1、windows下:
修改 tomcat/bin/setclasspath.bat
在rem Otherwise either JRE or JDK are fine之前加上
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路径