【发布时间】:2020-09-29 17:39:51
【问题描述】:
我需要使用 IKVM.NET 在 C# 中使用 Java 库 (https://github.com/esig/dss)。 IKVM.NET 支持 JDK 8,我如何知道该库是否使用更高版本? 它并没有真正出现在文档或 JavaDoc 的任何地方。我错过了什么吗?
提前致谢!
【问题讨论】:
-
该库有一个 pom.xml 文件,其中显示了
master分支github.com/esig/dss/blob/master/pom.xml 中可用的当前版本 -
正如@ItAssistors 所说,lib 有 pom.xml。 Maven 编译器插件谈论支持的 java 版本 (github.com/esig/dss/blob/master/pom.xml#L193)。这里不清楚的是,配置下的发布标签说 8。但是,发布配置仅在 java 版本 9 之后才有效。还有其他依赖项需要 java 9(github.com/esig/dss/blob/master/pom.xml#L344)。所以我认为 lib 至少需要 Java 9
-
谢谢 Lino、It Assistors 和 Pramod!
-
@Lino 只看清单是不够的:您可以使用 Java 14 以 Java 8 为目标进行编译。
标签: java github java-8 version javadoc