java程序编写,在eclipse中会自动编译,编译的版本在preferrence-->java-->compiler选择具体版本,这时你写程序时自动编译用的jdk就是这个版本的jdk,这是编译环境,编译默认是自动编译,你按ctrl+s时就会编译代码,编译后如果你run as,那么这时就会交给jvm进行运行,就是运行环境,如果这时运行环境和编译环境版本不一致,那么是运行不了的,会报clas版本加载错误,这时就得检查eclipse中配置的运行时环境preferrence-->java-->installed JREs选择与编译版本对应的JDK
1,windows下preferences→java→Installed JRES后面如图选择你安装的JDK1.7;
![](https://images2015.cnblogs.com/blog/1151633/201707/1151633-20170701111828649-1098193953.png)
2windows下preferences→myeclipse→server→tomcat→选择你安装的tomcat展开选择JDK1.7,换上你安装的JDK,如图
![](https://images2015.cnblogs.com/blog/1151633/201707/1151633-20170701111837883-2020625565.png)
3右键工程properties→java build path→libraries→JRE System libraries双击→选手你的JDK1.7,如图
![](https://images2015.cnblogs.com/blog/1151633/201707/1151633-20170701111851211-93106733.png)
4右键工程properties→myeclipse→project facets→Java选择1.7,注意OK时弹出警告选择否。如图
![](https://images2015.cnblogs.com/blog/1151633/201707/1151633-20170701111905196-1242585068.png)
![](https://images2015.cnblogs.com/blog/1151633/201707/1151633-20170701111917336-434809641.png)
5右键工程properties→java compiler→JDK Compliance level→选择1.7,完成
![](https://images2015.cnblogs.com/blog/1151633/201707/1151633-20170701111929024-771535614.png)
至于编译用的javaee版本,移除后的添加步骤是:
右键工程properties→java build path→libraries→add libarary -->Myeclipse Libararies -->nex 选择java EE版本,如选择6,选好后确定
![](https://images2015.cnblogs.com/blog/1151633/201707/1151633-20170701113506133-390048660.png)
默认Myeclipse10系统自带的最高只有javaee 6,如果需要更高的版本,需要安装高版本的Myeclipse或者拷贝高版本的jar包库,全部导入Myeclipse系统