myeclipse 10 j安装了JDK1.7,java编译器无法选择到1.7的问题

时间:2024-03-07 15:50:57
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;

 

2windows下preferences→myeclipse→server→tomcat→选择你安装的tomcat展开选择JDK1.7,换上你安装的JDK,如图

 

3右键工程properties→java build path→libraries→JRE System libraries双击→选手你的JDK1.7,如图

 

4右键工程properties→myeclipse→project facets→Java选择1.7,注意OK时弹出警告选择否。如图


 



 

5右键工程properties→java compiler→JDK Compliance level→选择1.7,完成



 

 至于编译用的javaee版本,移除后的添加步骤是:
右键工程properties→java build path→libraries→add libarary -->Myeclipse Libararies -->nex 选择java EE版本,如选择6,选好后确定

默认Myeclipse10系统自带的最高只有javaee 6,如果需要更高的版本,需要安装高版本的Myeclipse或者拷贝高版本的jar包库,全部导入Myeclipse系统