Java 为什么Tomcat需要安装JDK?

Java 为什么Tomcat需要安装JDK?,java,tomcat,Java,Tomcat,据我所知,JRE是运行时的,JDK是用于开发Java代码的。但是在生产中的Tomcat服务器上,不会有Java应用程序的开发 所以,我的问题是,为什么我们不能只安装JRE就运行Tomcat,为什么运行Tomcat需要安装JDK?,因为Tomcat提供的一些功能只在JDK中可用 例如,jsp页面必须被解析,其中的任何Java代码都必须动态编译。这不是JVM中可用的功能 编辑 @迈克尔-奥是绝对正确的!Tomcat不需要JDK。请参阅以获得更全面的解释 但请注意这一评论 Tomcat4需要完整的J

据我所知,JRE是运行时的,JDK是用于开发Java代码的。但是在生产中的Tomcat服务器上,不会有Java应用程序的开发

所以,我的问题是,为什么我们不能只安装JRE就运行Tomcat,为什么运行Tomcat需要安装JDK?

,因为Tomcat提供的一些功能只在JDK中可用

例如,
jsp
页面必须被解析,其中的任何
Java
代码都必须动态编译。这不是JVM中可用的功能


编辑

@迈克尔-奥是绝对正确的!Tomcat不需要JDK。请参阅以获得更全面的解释

但请注意这一评论

Tomcat4需要完整的JDK。Tomcat5.5以后的版本将与JRE或JDK一起使用


Tomcat不需要JDK。它只需要一个JRE。JSP编译由捆绑的Eclipse编译器完成。

因为Tomcat需要Java编译器。JSP页面被编译成一个Servlet,编译器不是JRE的一部分——但据我所知,新版本可以很好地与JRE一起运行,因为只有JDK附带了jstack。。。你会需要它的!Tomcat4的评论给了我有用的历史背景。