服务器上是部署JDK 、还是JRE

来源:互联网 发布:海森伯格矩阵是什么 编辑:程序博客网 时间:2024/05/16 01:35

在部署服务器的时候,到底是部署JDK 还是JRE. 我也很困惑,在网上搜了一下,突然想到JSP这个特殊的页面,就想着写写。如果大家觉得不对,或者有补充,欢迎留言。

一、先了解一下JRE和JDK区别(这个大家都知道,可以跳过)

JRE: Java Runtime Environment, java的运行环境,包含了java虚拟机,java基础类库。
JDK:Java Development Kit ,java开发工具包。JDK包含了JRE,编译java源码的编译器javac ,java程序调试和分析的工具,java程序编写所需的文档和demo例子程序。

Tomcat(以Tomcat服务讲)运行
Tomcat运行依赖的JAR. 它可以看成jvm的扩展。是提供文件共享的工具。

三、项目
1、如果都是编译好的好的文件,包括JSP文件也完成了编译,服务上部署jre即可。
2、如果存在未编译的java文件需要编译或者在服务器上修改,服务器上要安装JDK。

如果在服务器上安装JDK的好处:
1、可以编译,方便后期维护
2、保证JSP文件运行

综上所属,服务器上还是安装JDK吧!毕竟项目后期维护才是主要的事情。

附录:
JSP文件一般在页面第一次或者发生jsp发生修改后请求的时候,JSP需要转译和编译:JSP->Servlet->.class文件 .

原创粉丝点击