[vlc-devel] Trouble with JVLC

Radu zacusca.16 at gmail.com
Thu May 15 14:02:04 CEST 2008


Hello!

I tried to get started with JVLC on Linux. I added the
jvlc-0.9.0-20080408-linux_x86-32.jar to my classpath, and i bumped into the
"no JNA in classpath" error. Downloaded the jna.jar, added to my classpath,
and now i get :


java.lang.UnsatisfiedLinkError: Unable to load library 'vlc-control':
libvlc-control.so: cannot open shared object file: No such file or directory
   at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:114)
   at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:157)
   at com.sun.jna.Library$Handler.<init>(Library.java:123)
   at com.sun.jna.Native.loadLibrary(Native.java:260)
   at com.sun.jna.Native.loadLibrary(Native.java:246)
   at org.videolan.jvlc.internal.LibVlc.<clinit>(LibVlc.java:41)
   at org.videolan.jvlc.JVLC.<init>(JVLC.java:45)
   at
edu.dustman.thesis.ui.views.VideoPlayerView.createPartControl(VideoPlayerView.java:348)
   at
org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:370)
   at
org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:227)
   at
org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)
   at
org.eclipse.ui.internal.WorkbenchPage$ActivationList.setActive(WorkbenchPage.java:4080)
   at
org.eclipse.ui.internal.WorkbenchPage$17.runWithException(WorkbenchPage.java:3145)
   at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
   at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
   at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
   at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3296)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2974)
   at
org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:801)
   at
org.eclipse.ui.internal.Workbench$25.runWithException(Workbench.java:1342)
   at
org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
   at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
   at
org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:118)
   at org.eclipse.swt.widgets.Display.syncExec(Display.java:3897)
   at
org.eclipse.ui.internal.StartupThreading.runWithoutExceptions(StartupThreading.java:94)
   at org.eclipse.ui.internal.Workbench.init(Workbench.java:1337)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2319)
   at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
   at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
   at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
   at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at
org.eclipse.equinox.internal.app.EclipseAppContainer.callMethod(EclipseAppContainer.java:572)
   at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:171)
   at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
   at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
   at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
   at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
   at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
   at org.eclipse.core.launcher.Main.run(Main.java:977)
   at org.eclipse.core.launcher.Main.main(Main.java:952)


Tried to find libvlc-control.so :

dustman at dustman-laptop:~$ sudo find / -name libvlc*.so
/usr/lib/libvlc.so
dustman at dustman-laptop:~$


but without any success. I just don't have libvlc-control.so [image: :(] . I
previously installed libvlc0, libvlc0-dev, vlc. Must i install anything
else?

Thanks in advance!


Cheers,

dustman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20080515/2c3930bc/attachment.html>


More information about the vlc-devel mailing list