Java 基本知识---服务器上是部署JDK 、还是JRE
在部署服务器的时候,到底是部署JDK 还是JRE. 我也很困惑,在网上搜了一下,突然想到JSP这个特殊的页面,就想着写写。如果大家觉得不对,或者有补充,欢迎留言。一、先了解一下JRE和JDK区别(这个大家都知道,可以跳过)JRE: Java Runtime Environment, java的运行环境,包含了java虚拟机,java基础类库。JDK:Java Development...
在部署服务器的时候,到底是部署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文件 .
更多推荐
所有评论(0)