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

时间:2015-07-13 23:00:54

标签: java ssl

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

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

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

感谢。

1 个答案:

答案 0 :(得分:0)

取决于您的应用程序的性质,如果您的应用程序使用某些类文件级操作(asm,spring等)与某些第三方库,那些不会向前兼容(即应用程序操作类构建在JDK 6上不会在JRE 8上兼容而无需升级库)

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

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