NoneJava .lang.UnsatisfiedLinkError после обновления до Java 11

Я недавно удалил свой java-8 JDK и установил AdoptOpenJDK11 черезbrew, я бегу sbt сразу после, и получите следующую ужасную ошибку:

java.lang.UnsatisfiedLinkError: 
/private/var/folders/_t/7zfk8lp14mx1b735xv1dkkt00000gp/T/jna- 
674908859/jna13937388295933725976.tmp: 
dlopen(/private/var/folders/_t/7zfk8lp14mx1b735xv1dkkt00000gp/T/jna-674908859/jna13937388295933725976.tmp, 1): no suitable image found.  Did find:
[error]      
/private/var/folders/_t/7zfk8lp14mx1b735xv1dkkt00000gp/T/jna- 
674908859/jna13937388295933725976.tmp: code signature in 
(/private/var/folders/_t/7zfk8lp14mx1b735xv1dkkt00000gp/T/jna- 
674908859/jna13937388295933725976.tmp) not valid for use in process using Library Validation: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.

После некоторого исследования самый близкий вопрос, который я нашел, был:

JNA UnsatisfiedLinkError - работает, когда я устанавливаю в java.library.path фиктивное значение

Который предположил, что более старая версия jna может присутствовать на моей машине. Я сделал grep через мой компьютер для jna.jar файл, который предположительно должен существовать, но ничего не нашел.

Я также подозревал, что может быть остаток env переменная, ссылающаяся на какой-то старый каталог java-8, но ничего не видела в printenv, Любая помощь будет принята с благодарностью, спасибо!

0 ответов

Другие вопросы по тегам