如何确定 Java 库与哪个 Java 版本兼容?
供参考,我需要升级以下库:
// build.gradle
dependencies {
compile('javax.mail:mail:1.4')
compile group: 'org.apache.velocity', name: 'velocity', version: '1.7'
}
我的 Spring Boot 项目使用 Java 8。
我想知道这两个库的新版本是否仍支持 Java 8。
现在,我正在查看 JavaMail API 的 mvnrepository 页面here,但我没有看到任何关于支持哪个 Java 版本的信息。
对我来说最优雅的方式是搜索原始文档。
经过快速调查,我发现
javax.mail
使用的是 Java EE 7,即 Java 8。
欲了解更多信息,您可以查看上述库的官方网站:
https://docs.oracle.com/javaee/7/api/javax/mail/package-summary.html