Tentando fazer o aplicativo java (Jar executável) que usa o OpenCV portável. Obtendo erro de link insatisfeito

Eu fiz um aplicativo para pegar vídeo de uma webcam e detectar movimento usando OpenCV e JavaCV. Eu estou tentando exportar como um jar executável usando eclipse. O programa roda bem no eclipse assim como o exe jar no computador em que codifiquei o programa.

O que estou tentando fazer é fazer com que o exe Jar seja executado em computadores que não tenham o OpenCV instalado. Basicamente, o que eu consideraria um aplicativo portátil. Quando eu executo o exe jar em um computador diferente que não tem nada instalado além do JRE, recebo erros de link insatisfeitos vistos abaixo.

Exception in thread "Video Thread" java.lang.UnsatisfiedLinkError: C:\Users\JohnD\AppData\Local\Temp\javacpp91062429652918\jniopencv_core.dll: Can't find dependent libraries
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary1(Unknown Source)
    at java.lang.ClassLoader.loadLibrary0(Unknown Source)
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.load0(Unknown Source)
    at java.lang.System.load(Unknown Source)
    at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:566)
    at com.googlecode.javacpp.Loader.load(Loader.java:489)
    at com.googlecode.javacpp.Loader.load(Loader.java:431)
    at com.googlecode.javacv.cpp.opencv_core.<clinit>(opencv_core.java:136)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at com.googlecode.javacpp.Loader.load(Loader.java:453)
    at com.googlecode.javacv.cpp.opencv_imgproc.<clinit>(opencv_imgproc.java:97)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at com.googlecode.javacpp.Loader.load(Loader.java:453)
    at com.googlecode.javacv.cpp.opencv_highgui.<clinit>(opencv_highgui.java:85)
    at com.googlecode.javacv.OpenCVFrameGrabber.start(OpenCVFrameGrabber.java:174)
    at VideoPanel.run(VideoPanel.java:163)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.UnsatisfiedLinkError: no opencv_core244 in java.library.path
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:593)
    at com.googlecode.javacpp.Loader.load(Loader.java:481)
    ... 13 more

Eu procurei uma solução para o que estou fazendo errado. A maioria dos tópicos que eu encontrei com erros de link insatisfeitos, como os que estou recebendo, estão tentando fazer com que ele seja executado pela primeira vez no IDE, o que não é o caso aqui. Eu acho que minhas dependências estão corretas nas bibliotecas no caminho de compilação, já que posso executá-lo perfeitamente quando estou no computador que tem tudo instalado, mas ainda acredito que estou fazendo algo errado com a compilação.

Novamente, estou tentando fazer com que o Jar possa ser executado em computadores nos quais o OpenCV / JavaCV não está instalado. Qualquer ajuda seria muito apreciada.

questionAnswers(1)

yourAnswerToTheQuestion