Как исправить (java .lang.UnsatisfiedLinkError: при загрузке kogna c -core) на сервере? - PullRequest
0 голосов
/ 02 апреля 2020

Я работаю над проектом java локально в Eclipse с Java 11. Я создал файл jar для приложения. Я проверил это локально, и это работа. Когда я загружаю его на сервер с Java 1.8, я получаю java.lang.UnsupportedClassVersionError, поэтому я изменил настройку компилятора в Eclipse на java 1.8, чтобы он был совместим с версией java на сервере. Я снова экспортировал файл jar и загрузил его на сервер. Однако теперь я получил исключение:

Exception in thread "main" java.lang.UnsatisfiedLinkError: while loading kognac-core: /tmp/VLog-tmp6616301804380656659/libkognac-core.so: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by /tmp/VLog-tmp6616301804380656659/libkognac-core.so)
at karmaresearch.vlog.VLog.loadLibrary(VLog.java:76)
at karmaresearch.vlog.VLog.<clinit>(VLog.java:23)
...

Как исправить это исключение? Примечание: исключение только на сервере, на локальном терминале все работает хорошо.

...