UnsatisfiedLinkError no arquivo jar executável exportado (Eclipse)

O código funciona bem ao executar a partir do Eclipse. Estou usando o OpenCV 2.4.11 e o JavaFX para interface do usuário. Quando exporto um Jar Executável do Eclipse e o executo do cmd, recebo a seguinte exceção:

Eu segui muitos posts aqui no fórum SO e OpenCV (1, 2, 3, 4) mas nenhuma das respostas parece me ajudar.

Adicionei o jar do OpenCV como biblioteca e a Native Library está vinculada a / build / java / x64, conforme sugerido nas respostas do SO.

A exceção ocorre no System.loadLibrary (Core.Native_Library_Name), verifiquei o Native_Library_Name e a versão do OpenCV é a mesma que importei no meu projeto.

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);
    }
}

Se alguém achar que perdi alguma coisa, entre em contato.

questionAnswers(3)

yourAnswerToTheQuestion