JDK版本和项目所用版本不匹配的问题

好久没有写博客了,有两个月了吧。这两个月里面发生了很多事情,从上一家公司离职(第一次离职),大学毕业,到长沙重新找Java的工作,还有其它好多事,感觉自己一下子成长了好多呀。其它的不谈,就从工作技术上来说,我离开C#又投入到Java中来,也是一件很高兴的事,虽然我的C#已经达到中等水平了,还是很感谢上一家公司几个前辈的认真辅导吧。


进入正题,由于换了公司,自己也有实习生转变为正式的职场员工,新公司用的eclipse和JDK7,由于Oracle官网只有JDK 10和 JDK8,同事发给我的JDK7没有安装程序,我就只好下载JDK8,现在已经不用去配环境变量,双击eclipse就能运行,通过SVN下载好,发现很多配置文件(xml)报错了,我就知道是JDK版本和原项目的版本不一致导致的,所以就把project facets中的Java 改成7,后面还是不行,带我的老大哥也被弄绝望了。然后我就网上看资料,发现说要把编译的JDK版本也要改成7,然后我就照做了,下面是方法:

1、先改编译:Window --preference--Java--compiler,右边有个Java版本选择,改成你想要的版本,但是需要注意,你是1.8只能改成1.8一下的,只能向下兼容。

2、点击项目--属性(properties)--Maven--Project Facets,把右边的Java版本选择成你想要的就可以了。

3、点击最上面菜单栏的project(和window同一行),下面有个clean,点击进去选择项目重新编译就好了哈。

猜你喜欢

转载自blog.csdn.net/qq_39767955/article/details/81015693