Метод System.loadLibrary
загружает библиотеку на основе имени библиотеки ( libName , без расширения) и не через имя файла.Например, Java поставляется с zip.dll / zip.so (Linux), который используется, когда мы используем классы Zip Deflater / Inflater для zip-файлов.
Если вы хотите использовать, укажите имя файла dll, используйтев противном случае System.load(String filename)
, зарегистрируйте свою DLL в пути к Java-библиотеке.
Пример можно найти здесь .
Для вашего примера, пожалуйста, сделайтеэто:
//Your code....
System.loadLibrary("C:\\Users\\sajad\\Documents\\Downloads\\Compressed\\JVLC\\jvlc.dll");
System.loadLibrary("C:\\Users\\sajad\\Documents\\Downloads\\Compressed\\JVLC\\libvlc.dll");
//Replace with this...
System.load("C:\\Users\\sajad\\Documents\\Downloads\\Compressed\\JVLC\\jvlc.dll");
System.load("C:\\Users\\sajad\\Documents\\Downloads\\Compressed\\JVLC\\libvlc.dll");