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,也为了以后的维护的方便。

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

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