在上一篇文章中,我们了解到了JDK和JRE的关系,知道了运行Java程序只需要JRE就行了。
既然如此,那么在服务器上部署Java项目是否只安装JRE就可以了?理论上是可以的,但是要有前提条件。
服务器上只安装JRE的前提:
1、发布到服务器上时所有文件都是编译好的文件,包括JSP文件
2、后期不在服务器上直接修改(导致修改后的未重新编译)
如果部署的项目都是编译后重新部署,不在服务器上直接修改的话是可以只安装JRE的。
注意:如果存在未编译的Java文件,需要编译或者在服务器上修改,服务器上就要安装JDK。
在服务器上安装JDK的好处:
1、可以编译java文件,方便后期维护
2、保证JSP文件修改后稳定运行
综合考虑,为避免以后这样那样的麻烦事发生,服务器上还是安装JDK吧!因为毕竟项目后期维护才是主要的事。