我正在浏览中央 maven 存储库并看到 JNA 的一个net.java.dev.jna
和一个com.sun.jna
groupId。JNA 的 github 使用com.sun.jna
路径作为其源代码中的目录,表明 4.1 已作为评论的一部分推送到存储库中,但我看到net.java.dev.jna
的是 4.1 和com.sun.jna
3.0。
显然,我想使用 JNA,但很困惑。这个包裹是怎么回事?
我正在浏览中央 maven 存储库并看到 JNA 的一个net.java.dev.jna
和一个com.sun.jna
groupId。JNA 的 github 使用com.sun.jna
路径作为其源代码中的目录,表明 4.1 已作为评论的一部分推送到存储库中,但我看到net.java.dev.jna
的是 4.1 和com.sun.jna
3.0。
显然,我想使用 JNA,但很困惑。这个包裹是怎么回事?
要使用的正确 4.1 版本是net.java.dev.jna
:
<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
<version>4.1.0</version>
</dependency>
包名似乎仍然是com.sun.jna
,但如果您查看POM 文件,Maven 坐标已变为net.java.dev.jna:jna
.
根据MVN 存储库结果,他们似乎已经这样做了很长时间。