UnsatisfiedLinkError: нет аватара-js в java.library.path на Mac - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь запустить приложение Node.js на JVM.Я придерживаюсь этого урока: http://blog.jonasbandi.net/2014/03/running-nodejs-applications-on-jvm-with.html. Но когда я пытаюсь выполнить его в macOS High Sierra 10: 13: 6, получаю сообщение об ошибке.UnsatisfiedLinkError: в файле java.library.path отсутствует avatar-js.

Here dist is containing 3 files. 1.app.js(myApplication) 2.avatar-js.dylib 3.avatar-js.jar

Команда, которую я использую для этого на моем терминале:

java -Djava.library.path=dist -jar dist/avatar-js.jar app.jar

Исключение:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no avatar-js in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at com.oracle.libuv.LibUV.<clinit>(LibUV.java:33)
at com.oracle.avatar.js.Server.<init>(Server.java:166)
at com.oracle.avatar.js.Server.<init>(Server.java:140)
at com.oracle.avatar.js.Server.<init>(Server.java:128)
at com.oracle.avatar.js.Server.main(Server.java:122)

Ожидаемый результат: Сервер работает на http://127.0.0.1:8000/

...