版本上线的时候,发生了jre版本不兼容问题.我本地是jdk7,服务器上是jdk6.经过了一番资料的查找,最终解决了问题.现在把经过记录一下
1)首先我们本地也需要jdk6的版本,最好把path变量也修改为我们要打包的jdk版本(这点应该不需要,不过我本人需要有这么一步)
2)在eclipse上安装jre6,具体为 :Window --> Preferences -- >Java --> Installed JREs 添加jdk6,然后选择jdk6
设置编译时版本 Window-->Preferences-->Java-->Compiler, 选择jdk6(这个时候需要注意一点,当我们选择的版本不对的时候,在下方会出现一个黄色的小叹号,后面有一些说明文字,并附带链接,我们可以直接通过点击链接的途径进入设置)
3)我的项目是maven项目,需要在各个项目上重新设置jdk的版本
选中需要修改的项目,alt+enter 快捷键打开设置界面,设置jdk版本.
选中需要修改的项目,alt+enter 快捷键打开设置界面,设置打包版本.
4)maven清除以及maven install (这里需要注意的是,在我的eclipse中我已经修改为jdk6了但是在install的时候还是jdk7,然后报jdk1.7找不到目标之类的错误.我的处理方法就是重新启动eclipse,甚至重启电脑.在重启eclipse的时候我的eclipse有时候会报jre6的一些错误,导致不能启动,我是重新改为jdk7然后eclipse起来以后再该回去.如果大家有好的处理方法请留言一下.谢谢!)
以上内容来源于百科书,可以关注我了解更多.
标签:jre,设置,兼容问题,--,eclipse,maven,版本,jdk6,打包 From: https://www.cnblogs.com/sdjlq/p/16657583.html