I am trying to build from sources that sources https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.5.0/ Java Native Access Platform version 5.5.0, and I am getting jna-platform-5.5.0.jar size – 1233K which is much less than https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.5.0/jna-platform-5.5.0.jar. In the same time, the recommended sources
git clone --depth 1 --branch 5.5.0 https://github.com/java-native-access/jna.git
Do not produce jna-platform-5.5.0.jar at all. Could you tell me where to get real sources of Java Native Access Platform version 5.5.0 ?
Both projects are in the same git repository, which you can browse at the JNA GitHub site.
jna artifact is built using the
build.xml file in the project root. The
jna-platform artifact is built from
build.xml in the
You can build both artifacts from the project root using:
You may need the following packages if they aren’t already installed:
sudo apt-get install autoconf automake libtool libx11-dev libxt-dev texinfo
The latest released version is 5.9.0. These later releases fix many bugs and add functionality and if you are building from source, would be a better choice than 5.5.0.
However, there is no 5.5.0 branch at the JNA site, so you’re not able to check it out. You may be getting the master branch (just released 5.9.0) anyway, and that would explain your differing jar sizes.