Witam, jak mogę dodać dll do javy. Funkcja System.load("d:dllMyDLL.dll"); zwraca błąd iż nie ma tam dll mimo iż jest
0
0
Tutaj forum troche przaklamuje (formatowanie), ale obstawiam ze sciezke podajesz z backslashami zamiast slashamia (wzglednie musisz backslashe escapowac, czyli pisac podwojne).
0
Tak, tak z dwoma podaje
0
metoda load przyjmuje tylko nazwę a nie stringa reprezentujacego ścieżkę. Nie możesz tak zrobić. Albo użyj JNA by użyć loadLibrary i tam już możesz działać na ścieżkach albo jak upierasz się przy JNI to musisz użyć -Djava.library.path=
0
@lipkerson - zauwaz ze on uzywa load(path) a nie loadLibrary(name). Za API:
Loads a code file with the specified filename from the local file system as a dynamic library. The filename argument must be a complete path name.