最初的要求是支持Amazon Corretto。我有很多已经由Oracle JDK构建的jar。
Amazon Corretto 已使用 Java Technical Compatibility Kit (TCK) 进行认证,并且符合 Java SE 标准,因此我是否应该使用不同的 JDK(在本例中为 Amazon Corretto 8)重新编译所有这些 jar?有没有道理?
不,在 Oracle JDK 或 Open JDK 和 Amazon Corretto 之间切换时,无需将 Java 文件重新编译为字节码(类文件)。如果你要切换到更新的JDK,那么这可能值得研究,但除此之外,亚马逊的Corretto与Oracle和Open JDK是100%兼容的。
亚马逊科雷托常见问题有更多信息:https://aws.amazon.com/corretto/faqs/