2011-08-10 14 views

Odpowiedz

49

Różnica występuje w dokumentacji interfejsu API. System.loadLibrary(String libname) pozwala załadować z domyślnej ścieżki - Ścieżka biblioteki Java.

Druga System.load(String filename) pozwala załadować ją z bezwzględnej ścieżki, którą musisz podać jako nazwę pliku.

Jeśli nie chcą zadzierać z wami java.library.path zmiennej środowiskowej, należy użyć System.load()

+4

Teraz jestem Haing bibliotekę który wczytuję użyciu system.load („ścieżka do biblioteki”); Dodaję tę ścieżkę do zmiennych systemu environmebt. Jeśli nie dodaję, to otrzymuję niezadowolony błąd łącza. Czy jest jakiś sposób, aby pominąć to dodanie tej ścieżki biblioteki w zmiennej środowiskowej systemu. – javaMan