Frankly, it's quite obvious what that error means. The JNA runtime can't find the libvlc.dll file. As to why it can't find it, that is either obvious or it isn't: That indeed seems to be the problem, but setting the jna.library.path (or any other property for that matter, classpath, library-path,.....