java项目发布到服务器上是不是就只需要jre环境了,jdk是针对开发的,jre是java程序运行时环境,这么
说来,linux更应该安装JRE而不是JDK啊,但为啥都装JDK啊
楼主理解没错,只需要JRE即可,
测试环境:腾讯云,系统CentOS7.1
执行命令:yum install -y tomcat,会看到如下信息,,说明需要解决相关依赖,但是你用
yum info 命令查看,会发现,它只是个JRE
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,也为了以后的维护的方便。
表头 | 表头 |
---|
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
表头 | 表头 |
---|---|
单元格 | 单元格 |
单元格 | 单元格 |
| 单元格 | 单元格 |
| 单元格 | 单元格 |