gpt4 book ai didi

java - 确定包含来自 Sun bug 数据库的修复的 JRE 版本

转载 作者:行者123 更新时间:2023-12-01 15:03:33 24 4
gpt4 key购买 nike

已更新

http://bugs.sun.com/view_bug.do?bug_id=6857057 。我们在 JRE 6u17 中见证了这一点。我如何知道哪个版本的 JRE 包含修复程序?互联网上的普遍共识似乎是 6u18 - 但我如何从错误数据库中看出这一点?它说已在 6u16-rev 中修复,但我不知道“-rev”是什么意思。它还说它仍然影响版本 6u18 - 那么是否存在一些时间膨胀?

注意

最初我认为我需要针对较新版本的 JDK 进行构建,因此询问我如何知道哪个版本的 JDK 包含修复程序。我已经根据 Mindas 更新了问题,解释了它实际上是包含修复程序的 JRE。

最佳答案

您需要了解静态链接和动态链接之间的区别。在 Java 世界中,所有 JVM 都有义务加载引用的类。换句话说,针对较旧的 JDK 版本编译的代码没有有关较旧的 JDK 如何实现特定方法的信息。

除非方法签名已更改(从您的 bugs.sun.com 链接我认为它没有更改),否则您不需要重建您的类。即使有,您也会收到不同的错误(类似于 NoSuchMethodException)。

关于java - 确定包含来自 Sun bug 数据库的修复的 JRE 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13290209/

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