dodanie dll do javy

0

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

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1