9

我正在浏览中央 maven 存储库并看到 JNA 的一个net.java.dev.jna和一个com.sun.jnagroupId。JNA 的 github 使用com.sun.jna路径作为其源代码中的目录,表明 4.1 已作为评论的一部分推送到存储库中,但我看到net.java.dev.jna的是 4.1 和com.sun.jna3.0。

显然,我想使用 JNA,但很困惑。这个包裹是怎么回事?

4

1 回答 1

7

要使用的正确 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 存储库结果,他们似乎已经这样做了很长时间。

于 2014-10-03T09:08:18.660 回答