Я только что установил Apache NetBeans IDE 11.1, JDK 13, openjfx-13 и JNA-platform-5.4.0 на Win10 x64.Я не могу добраться до первой базы с помощью JNA.Следующий код помечает Native в операторе импорта для com.sun.jna.Native как неизвестный символ.Вызов Native.load и операторы импорта взяты непосредственно из https://github.com/java-native-access/jna/blob/master/www/GettingStarted.md
На этом снимке экрана показан список библиотек проектов 1 :
package jrailroad;
import com.sun.javafx.PlatformUtil;
import com.sun.jna.platform.win32.Kernel32;
import com.sun.jna.platform.win32.Kernel32Util;
import com.sun.jna.Native;
public class ComPort
{ // class ComPort
public int os;
public static final int OS_WINDOWS = 0; // a Windows platform
public Kernel32 k32 = null;
ComPort()
{ // ComPort.ComPort
os = -1;
if (PlatformUtil.isWindows())
{ // windows
os = OS_WINDOWS;
k32 = (Kernel32) Native.load("kernel32", Kernel32.class);
} // windows
} // ComPort.ComPort
} // class ComPort