UnsatisfiedLinkError при запуске предустановок javacpp с LLVM - PullRequest
1 голос
/ 26 марта 2019

Я пытаюсь использовать пресеты javacpp для LLVM, но, похоже, возникает проблема со временем соединения: всякий раз, когда я пытаюсь запустить свою программу, я получаю сообщение об ошибке

"Exception in thread "main" java.lang.UnsatisfiedLinkError: no jniLLVM in java.library.path" I'm on a Windows 10 machine.

код

package baecompiler;
//boilerplate code https://github.com/bytedeco/javacpp-presets/tree/master/llvm
//so we can play with LLVM code generation
// General stuff
import org.bytedeco.javacpp.*;

// Headers required by LLVM
import static org.bytedeco.javacpp.LLVM.*;

public class LLVMExperiment {

    public static void main (String[] args) {

        BytePointer error = new BytePointer((Pointer)null); // Used to retrieve messages from functions

        LLVMLinkInMCJIT(); //the line it fails on

        ....

1 Ответ

1 голос
/ 26 марта 2019

Добавьте -Djava.library.path = x в вашу командную строку, где x - полный путь к файлу jniLLVM.dll.

...