gpt4 book ai didi

java - 更新旧版 Java 以使用 TLS 1.1/1.2

转载 作者:太空宇宙 更新时间:2023-11-03 13:38:51 24 4
gpt4 key购买 nike

我有一个在 JRE 1.6 上构建和运行的遗留 Java(服务器)应用程序。我希望更新系统以使用 TLS 1.1/1.2。 Java 7 和 8 都支持这些。

问题是,我是只需要更新运行应用程序的 JRE,还是还需要用适当版本的 JDK 重建 jar 文件?

我知道,一般来说,JVM 是向后兼容的,但是 JDK 1.6 构建的 jar 文件是否只支持 TLS 1.0,或者我是否可以在不重新构建的情况下获得更新后的 JRE 的好处?

谢谢。

最佳答案

取决于您的应用程序的性质,如果您的应用程序正在使用一些类文件级别的操作(asm、spring 等)和一些第三方库,这些将不会向前兼容(即应用程序操作基于 JDK 的类如果不升级库,6 将与 JRE 8 不兼容)

核心类将是运行时兼容的,但由于 6 太旧并且在 6 中维护你的代码不会工作更长的时间,我建议你用 8 编译它一次修复你可能得到的编译错误

并将其与运行时 8 一起使用

关于java - 更新旧版 Java 以使用 TLS 1.1/1.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31394909/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com