2014-10-03 11 views
7

Ich schaue durch das zentrale Maven-Repository und sehe eine net.java.dev.jna und eine com.sun.jna groupId für JNA. Der Github für JNA, der den com.sun.jna Pfad als die Verzeichnisse in ihrem Quellcode verwendet, weist darauf hin, dass 4.1 als Teil eines Kommentars in das Repository verschoben wurde, aber ich sehe net.java.dev.jna bei 4.1 und com.sun.jna bei 3.0.Unterschied zwischen com.sun.jna und net.java.dev.jna?

Offensichtlich möchte ich JNA verwenden, bin aber verblüfft. Was ist mit diesem Paket los?

Antwort

5

Die richtige Version 4.1 ist die Verwendung net.java.dev.jna:

<dependency> 
    <groupId>net.java.dev.jna</groupId> 
    <artifactId>jna</artifactId> 
    <version>4.1.0</version> 
</dependency> 

Der Paketname scheint noch com.sun.jna zu sein, aber wenn Sie in the POM file aussehen, haben die Maven Koordinaten net.java.dev.jna:jna werden.

Sie scheinen für eine lange Zeit so zu sein, basierend auf der MVN respository results.

+0

Ah, richtig, Build-Dateien. Vielen Dank! – user