tomcat安装前为什么要安装jdk?

我想问下,我安装tomcat的的时候,为什么一定要先装jdk呢,难道tomcat要用到jdk里面的一些东西?望大家帮忙详解下,谢谢

[quote]我想问下,我安装tomcat的的时候,为什么一定要先装jdk呢,难道tomcat要用到jdk里面的一些东西?望大家帮忙详解下,[/quote]
因为tomcat是用java写的,所以运行需要JRE,就是JAVA运行时刻环境,所以必须通过安装JDK来得到这个运行环境,不装JDK装JRE也行,sun的网站上有下载。但是JRE只是运行时刻化境,不能编译JAVA源程序。

TOMCAT就是JAVA写的,当然要安JDK啊。。。。。。

当有请求时,tomcat会自动将jsp里面的java程序部分提取出来,调用jdk将java程序编译成class,然后再执行这个class.你可以到tomcat的work目录下看看,你可以找到从jsp里面提取出来的java程序, **_jsp.java,也有编译后的class文件, **_jsp.class。
所以,如果不装JDK,jsp程序就无法编译。

[quote]如果不装JDK,jsp程序就无法编译。[/quote]
嘿嘿,火星的这个观点已经过时了吧,现代的tomcat都是自带了eclipse基金会的JAVA编译器的,到lib目录下看看,绝对有jasper-jdt.jar,所以现代的tomcat都只需要一个JRE就可以了。

其实要用的只是JRE,运行环境

只是高版本的jre已经一起打包在JDK安装包里面,如果用1.3的话,还需要自己安装JRE

我跟不上时代了啊

其实很多程序在安装的时候就偷偷的安上了JDK和JRE的,比如说ORACLE