java sun.org.mozilla_JDK1.8 部分不向下兼容JDK1.7处理(类似maven编译找不到符号sun.org.mozilla.javascript.internal)...

本文主要是针对最新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 文件进行上传, 需要参考的自行处理5f44669d9023f819b9cfa4031178418d.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值