Не могу начать с JNA - PullRequest
       7

Не могу начать с JNA

0 голосов
/ 28 сентября 2019

Я только что установил 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
...