本文主要是针对最新JDK1.8.102不向下兼容JDK1.7以下版本
例如: 在MAVEN环境或者其它开发环境中无法找到: sun.org.mozilla.javascript.internal
这只是一个特例
在出现问题时, 先去寻求问题所在, 然后解析原因, 最后对症下药解决问题:
1. 差值问题所在:
http://blog.csdn.net/youlianying/article/details/50735003
2. 对比JDK编译
%JAVA_HOME%\jre\lib\rt.jar, 很重要的一个jar包, 这里不多做叙述, 个人去搜索
3.无法引用 sun.org.mozilla.javascript.internal
高版本JDK与低版本JDK中的 rt.jar 进行对比 然后将 sun.org* 等目录内容放入最新的 rt.jar中, 实现兼容
4. 重新编译重启项目验证, 一切OK
5.JDK1.8.102 中的 rt.jar 已经导入 sun.org.* 系列源码, 个人可以参照以上方法进行尝试
6. rt.jar 文件进行上传, 需要参考的自行处理