You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Building on JDK 8 is the recommend (and release) way for JNA. It results
in binaries, that are compatible with Java 6.
In theory JNA can be build with JDK 9-11 and target java 6, but that
results in binaries, that match the class format of java 6, but are
linked against methods, that were added/overriden in JDK 9 (ByteBuffer).
So any build with a JDK newer than 9 will not be binary compatible and
thus needs a major version bump.
<echolevel="warn">Build is not Java 6 compatible and NOT A PRODUCTION BUILD</echo>
173
+
</target>
166
174
175
+
<targetname="test"depends="init,compile,compile-test,-pre-test-run,-check-java6-compatibility,-warn-java6-compatiblity"description="Run platform unit tests.">
0 commit comments