如何在eclipse中使用两个jdk 同时支持jdk8和jdk7

如何在eclipse中使用两个jdk 已经安装好jdk8 想使用jdk7

每天都有新的问题出现

今天写代码的时候,居然提示代码错误,这个错误我在公司可以正常运行的。

这肯定是和jdk版本有关吧

如下代码:


public void listener_inRow(JMenuItem inRow, final JTable table) {
	inRow.addActionListener(new ActionListener(){
		public void actionPerformed(ActionEvent e) {
			DefaultTableModel dtm = (DefaultTableModel) table.getModel();
			int r = table.getSelectedRow();
			Object[] obj = {"1",new String(),new Integer(0),"","","","","","",""};
			dtm.insertRow(r, obj);
		}
	});
}
代码中,参数居然是final类型,但是在jdk8中,这个参数就不是final类型了


在jdk7中是强制final类型的

公司和家里电脑的jdk版本不一样呵。。。

那么我就开始在eclipse操作如何使用jdk7

操作方法很简单

首先我们准备我们的jdk7,可以到官网去下去


linux电脑下载编译好的jdk包,解压

然后将 /mysoft/java7/jdk1.7.0_79/jre/lib  这个文件夹下的文件

如果是windows系统,您可以按照网上的办法,加压安装文件(.exe文件),当然你还可以直接从其他电脑拷贝jdk1.7.0_79/整个目录



然后开始配置我们的eclipse

右健选择我们的项目,进入到java build path   把默认的jdk删掉

然后新建一个 User Library

[caption id="attachment_1491" align="alignnone" width="620"]eclipse 安装 jdk eclipse 安装 jdk[/caption]


然后点击右侧的 add extenrnal JARs

选择/jdk1.7.0_79/jre/lib 这个文件夹下的全部jar包即可

[caption id="attachment_1490" align="alignnone" width="620"]eclipse 安装 jdk eclipse 安装 jdk[/caption]


然后就可以正常使用我们的项目了



爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img