Как я могу импортировать функции DLL PEAK PCAN-Basic в мою Java-программу? - PullRequest
0 голосов
/ 31 мая 2018

В настоящее время я создаю программу, которая будет взаимодействовать с CAN-устройством, используя PCAN-Basic API .Я работаю в Eclipse Oxygen и включил PCANBasic.dll и PCANBasi_JNI.dll в свои библиотеки путей сборки, я даже следовал этим инструкциям от разработчиков, но без последствий.

Я довольно хорошо разбираюсь в Java, но на самом деле никогда не работал с такими нативными интерфейсами, и не могу правильно импортировать API.

Вот мой существующий код:

package application;

import peak.can.basic.*;

public class CanInterface {
    static {
        System.loadLibrary("PCANBasic_JNI");
    }

    public CanInterface() {
        PCANBasic can = new PCANBasic();
        can.initializeAPI();
    }
}

Я получаю следующие основные ошибки:

Строка 3: The import peak cannot be resolved.

Строка 11: PCANBasic cannot be resolves to a type.

Любая помощь будет оценена.Дайте мне знать, могу ли я дать вам что-нибудь еще.

1 Ответ

0 голосов
/ 09 июля 2018

Итак, я решил свою проблему.Короче говоря, нужно было решить некоторые проблемы, когда Eclipse пытался ссылаться на ресурсы.

...