build path/java complier/Tomcat 中的jdk/jre 的版本梳理

JAVA complier

        首先这个是针对整个workspace进行设置的如果一个workspace中有多个项目并且需要不同jdk版本的,需要注意下。

        这个是用来编译的,即将java文件编译成class文件。项目后期放到服务器上运行,就是去执行这些编译好的class文件因此如果你用1.7来编译,就必须放到1.7及以上的环境中去运行。此处需要考虑客户现场环境并及时修改。

Build Path

        Build Path管理着某个java工程的资源属性集合

        以下两种说的比较有道理:

        1.在一个成熟的Java工程中,不仅仅有自己编写的源代码,还需要引用系统运行库(JRE)、第三方的功能扩展库、工作空间中的其他工程,甚至外部的类文件,所有这些资源都是被这个工程所依赖的,并且只有被引用后,才能够将该工程编译成功,而Build Path就是用来配置和管理对这些资源的引用的。

        2.如果你只是将jar包复制到Java工程里面去,那么是无法使用到jar包里面的类,因为编程工具无法找到jar包。所以build path其实就是添加jar包的路径,让编程工具可以找到这个路径对应的jar包的文件,从而来能够使用jar包中的方法       

        其中比较基础的就是管理该工程的jre系统类库的位置。此版本不能低于complier的版本

Tomcat中的jdk

        在tomcat中调试时需要配置tomcat所使用的jdk,此处就是模拟将来放到服务器上的环境了,也就是执行你上边编译好的class文件用的,此版本不能低于complier的版本。

        自己的理解,如有错误请随时指正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值