linux服务器上搭建java环境安装JDK还是JRE

linux服务器上搭建java环境安装JDK还是JRE

问题描述:

java项目发布到服务器上是不是就只需要jre环境了,jdk是针对开发的,jre是java程序运行时环境,这么
说来,linux更应该安装JRE而不是JDK啊,但为啥都装JDK啊

楼主理解没错,只需要JRE即可,
测试环境:腾讯云,系统CentOS7.1
执行命令:yum install -y tomcat,会看到如下信息,
openjdk,说明需要解决相关依赖,但是你用
yum info 命令查看,会发现,它只是个JREjre

JRE顾名思义是java运行时环境,JDK是开发工具包,JDK包含了JRE图片说明

个人觉得有些时候需要用到jdk去编译java代码如tomcat5.5及以下版本主要是依赖JDK去编译JSP文件生成class的。但Tomcat6.0使用了Eclipse的JDT技术,因此不再依赖JDK运行。
为了不出现各种奇怪的问题,还是在服务器端装jdk会比较好

如果你只要java的运行环境jre就可以了,但是如果要编程的就需要jdk,jdk是java开发工具包

运行的话JRE即可。前提是代码经过测试可以正常上线。

开发的话,需要JDK的支持,因为需要编译文件。

以防万一的话,服务器上最好也是安装JDK,也为了以后的维护的方便。

表头 表头
表头 表头
单元格 单元格
单元格 单元格
表头 表头
单元格 单元格
单元格 单元格
表头 表头
单元格 单元格
单元格 单元格
表头 表头
单元格 单元格
单元格 单元格
表头 表头
单元格 单元格
单元格 单元格
表头 表头
单元格 单元格
单元格 单元格
表头 表头
单元格 单元格
单元格 单元格

| 单元格 | 单元格 |
| 单元格 | 单元格 |