关于打包jre版本不兼容问题的处理

版本上线的时候,发生了jre版本不兼容问题.我本地是jdk7,服务器上是jdk6.经过了一番资料的查找,最终解决了问题.现在把经过记录一下


1)首先我们本地也需要jdk6的版本,最好把path变量也修改为我们要打包的jdk版本(这点应该不需要,不过我本人需要有这么一步)


2)在eclipse上安装jre6,具体为  :Window --> Preferences -- >Java --> Installed JREs   添加jdk6,然后选择jdk6关于打包jre版本不兼容问题的处理_第1张图片


设置编译时版本   Window-->Preferences-->Java-->Compiler,   选择jdk6(这个时候需要注意一点,当我们选择的版本不对的时候,在下方会出现一个黄色的小叹号,后面有一些说明文字,并附带链接,我们可以直接通过点击链接的途径进入设置)

关于打包jre版本不兼容问题的处理_第2张图片


3)我的项目是maven项目,需要在各个项目上重新设置jdk的版本

  1.     选中需要修改的项目,alt+enter  快捷键打开设置界面,设置jdk版本
  2. 关于打包jre版本不兼容问题的处理_第3张图片
  3.    选中需要修改的项目,alt+enter  快捷键打开设置界面,设置打包版本
  4. 关于打包jre版本不兼容问题的处理_第4张图片

4)maven清除以及maven install (这里需要注意的是,在我的eclipse中我已经修改为jdk6了但是在install的时候还是jdk7,然后报jdk1.7找不到目标之类的错误.我的处理方法就是重新启动eclipse,甚至重启电脑.在重启eclipse的时候我的eclipse有时候会报jre6的一些错误,导致不能启动,我是重新改为jdk7然后eclipse起来以后再该回去.如果大家有好的处理方法请留言一下.谢谢!)

你可能感兴趣的:(记录)