You could give JVM options to Launch4j project, pointing to a folder where libvlc.dll is found. Maybe it helps you get going. Commandline looks like this example, give "java.library.path" to one or more folders where .dll files are found.
jnidispatch.dll is taken from jna-3.0.9.jar file, I'm not sure if you need to do it but do some experiment. You may point vlc folder to the actual c:\program files\videolan\vlc\ folder. Vlc plugin folder being used by JVLC java component should point to the same vlc root you are using in a library.path.
c:\test\
c:\test\vlc\
c:\test\vlc\libvlc.dll
c:\test\vlc\libvlccore.dll
c:\test\vlc\*<rest from vlc media player>
c:\test\lib\jnidispatch.dll
Code: Select all
c:\test> java.exe -Djava.library.path=./vlc;./lib -classpath ./classes;./lib/myapp.jar com.mypackage.MyApp