UnsatisfiedLinkError в экспортированном (Eclipse) исполняемом файле jar

Код отлично работает при выполнении из Eclipse. Я использую OpenCV 2.4.11 и JavaFX для пользовательского интерфейса. Когда я экспортирую исполняемый файл Jar из Eclipse и запускаю его из cmd, я получаю следующее исключение:

Я следил за многими постами здесь на SO и форуме OpenCV (1, 2, 3, 4) но, ни один из ответов, кажется, не помогает мне.

Я добавил OpenCV jar как библиотеку, а Native Library связана с / build / java / x64, как предлагается в SO-ответах.

Исключение происходит в System.loadLibrary (Core.Native_Library_Name), я проверил Native_Library_Name, и версия OpenCV такая же, как та, которую я импортировал в свой проект.

public class CustomFrame extends Application{

    @Override
    public void start(Stage primaryStage){
        Group root = new Group();
        Canvas canvas = new Canvas(1440, 840);

        ImageView imageView = new ImageView();
        imageView.setFitHeight(canvas.getHeight());
        imageView.setFitWidth(canvas.getWidth());
        new FrameController().startCamera(imageView);

        root.getChildren().addAll(imageView, canvas);
        primaryStage.setScene(new Scene(root));
        primaryStage.show();
    }

    public static void main(String[] args)
    {
        // load the native OpenCV library
        System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
        launch(args);
    }
}

Если кто-то думает, что я что-то упустил, пожалуйста, дайте мне знать.

Ответы на вопрос(3)

Ваш ответ на вопрос