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的版本。
自己的理解,如有错误请随时指正!