此方法可以从1.6 安装到1.7,可以用1.7版本,但是1.6版本用的应该是Eclipse自带的,所以这个方法只安装了一个jdk版本,并不是两个版本,
如果要安装两个jdk版本,请参照Linux 安装双版本jdk(2)
在linux虚拟机上装了一个1.6版本的jdk,但是后来又需要一个1.7版本的,
1. 下载安装
下载 jdk-7u71-linux-x64.rpm,上传到/usr/java目录,1.6版本也装在这个目录下,直接安装,可以不卸载1.6,安装后
使用java -version 测试一下,这时候已经是1.7了,说明安装成功,1.6被覆盖。打开Eclipse,如果项目报错重启Eclipse即可。
2. Eclipse 使用
安装了1.7版本之后,原来的项目需要用1.6的
在buildPath里还选1.6(Add Library -> JRE System Library -> Execution environment ,点下拉框选JavaSE-1.6),
Java Compiler (编译环境)也选1.6
需要用1.7版本的,上述过程选1.7 。
3. Description Resource Path Location Type Java compiler level does not match the version of the instal
但是有时候用1.7版本的jdk可能会出现版本不匹配问题。整个项目编译后代码都没有错但是项目报错::
Description Resource Path Location Type Java compiler level does not match the version of the instal
解决办法:
项目右键 -> Project Facets -> 找到java,点击后面的下拉列表,选择1.7, OK
要注意几个选版本的地方:buildPath,Java Compiler,Project Facets