如何下载安装旧版Java 用于Windows应用运行兼容性测试
解决步骤
1. 无需额外下载JRE,直接使用本地已安装JDK内置的对应版本运行环境
你本地C:\Program Files\Java\jdk1.8.0_131中已内置匹配版本的JRE,无需单独下载安装包,直接调用该路径下的java.exe即可运行JAR包。
2. 指定版本运行JAR的操作方法
- 单次临时运行:
打开CMD命令行,执行以下命令,注意带空格的路径需包裹双引号:"C:\Program Files\Java\jdk1.8.0_131\jre\bin\java.exe" -jar 你的应用包完整路径.jar - 长期便捷运行:
右键新建快捷方式,目标栏填入上述完整命令,后续双击快捷方式即可自动使用指定JRE版本运行应用。
3. 版本兼容问题根因补充排查
若验证确实是版本差异导致的网络失败,大概率是JRE 8u291默认禁用了部分旧SSL加密算法、移除了部分旧根证书,和你对接的邮件服务加密配置不兼容。可在启动命令中添加调试参数输出详细网络日志定位问题:
"C:\Program Files\Java\jdk1.8.0_131\jre\bin\java.exe" -Djavax.net.debug=all -jar 你的应用包完整路径.jar
4. 若确实需要单独下载JRE 8u131安装包
可在Oracle官方Java SE版本归档库中,定位到Java SE 8u131版本,选择对应Windows系统架构的安装包下载即可,安装时选择独立路径避免覆盖现有高版本JRE。
内容的提问来源于stack exchange,提问作者Ed S
相关产品推荐
相关产品推荐

