IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Multimédia Java Discussion :

problème d'instalation JVLC


Sujet :

Multimédia Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 58
    Par défaut problème d'instalation JVLC
    Bonjour je n'arrive pas à intaller jvlc sous eclipse, je copie jvlc.jar dans le dossier de mon projet et ensuite j'ajoute à mon build path mais apparament ça ne suffit pas.

    Quand j'essais d'executer il m'affiche ces erreurs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Exception in thread "main" java.lang.UnsatisfiedLinkError: no jvlc in java.library.path
    	at java.lang.ClassLoader.loadLibrary(Unknown Source)
    	at java.lang.Runtime.loadLibrary0(Unknown Source)
    	at java.lang.System.loadLibrary(Unknown Source)
    	at org.videolan.jvlc.JVLC.<clinit>(JVLC.java:36)
     
    at Test$1.mouseDown(Test.java:31)
    	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:133)
    	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
    	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
    	at org.eclipse.ve.internal.java.vce.launcher.remotevm.SWTLauncher.runEventLoop(SWTLauncher.java:497)
    	at org.eclipse.ve.internal.java.vce.launcher.remotevm.SWTLauncher.runShell(SWTLauncher.java:469)
    	at org.eclipse.ve.internal.java.vce.launcher.remotevm.SWTLauncher.launch(SWTLauncher.java:181)
    	at org.eclipse.ve.internal.java.vce.launcher.remotevm.JavaBeansLauncher.main(JavaBeansLauncher.java:70)


    Apparament il manquerait des trucs dans le buid path. Comment savoir si je .jar est bien incorporé dans le projet ?

    Si ça vous tente d'essayer :
    voici l'api JVLC : http://rapidshare.com/files/28407387/JVLC.rar (il faut cliquer sur bouton Free pour continuer le download).

    le code que j'utilise pour tester :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    JVLC jvlc= new JVLC();
     
    		        jvlc =jvcc.getJVLCObject();
     
     
     
    		        try {
    					jvlc.playlist.add("file:///home/poiex/University/pulp.mpg", "pulp.mpg");
    					jvlc.playlist.play(); 
    		        } catch (VLCException e1) {
    					e1.printStackTrace();
    				}
    Voila merci d'avance

  2. #2
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Tu n'as pas mis la dll (ou le .so) qui va bien. Le jar ne suffit pas, il y a du code natif, et c'est ça qui manque.

    Plus d'infos :
    http://trac.videolan.org/jvlc/

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 58
    Par défaut
    Citation Envoyé par natha Voir le message
    Tu n'as pas mis la dll (ou le .so) qui va bien. Le jar ne suffit pas, il y a du code natif, et c'est ça qui manque.

    Plus d'infos :
    http://trac.videolan.org/jvlc/
    ok merci pour l'info.
    Selon cette page : http://trac.videolan.org/jvlc/wiki/download j'aurais besoin de libvcl.dll qui se trouve dans le dossier d'installation de vcl mais j'ai beau l'ajouter au projet j'ai toujours une flopée d'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    IWAV0052E Invocation Target Exception creating Test
    java.lang.reflect.InvocationTargetException
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.ve.internal.java.vce.launcher.remotevm.SWTLauncher.runShell(SWTLauncher.java:467)
    	at org.eclipse.ve.internal.java.vce.launcher.remotevm.SWTLauncher.launch(SWTLauncher.java:181)
    	at org.eclipse.ve.internal.java.vce.launcher.remotevm.JavaBeansLauncher.main(JavaBeansLauncher.java:70)
    Caused by: java.lang.UnsatisfiedLinkError: no jvlc in java.library.path
    	at java.lang.ClassLoader.loadLibrary(Unknown Source)
    	at java.lang.Runtime.loadLibrary0(Unknown Source)
    	at java.lang.System.loadLibrary(Unknown Source)
    	at org.videolan.jvlc.JVLC.<clinit>(JVLC.java:36)
    	at Test.createSShell(Test.java:25)
    	... 7 more
    Si quelqu'un aurait 5mn pour jeter un yeux sur mon projet au acs ou la libvcl.dll soit mal mise : Mon projet

  4. #4
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Regarde le message d'erreur, il dit qu'il ne trouve pas la lib dans "java.library.path".
    Fait une recherche sur ce "java.library.path", tu trouveras comment faire (ce n'est pas la même chose que le classpath).

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 58
    Par défaut
    Par lib tu entend bien .dll ?


    j'ai fait un "System.out.print(System.getProperty("java.library.path")+"\n");"
    ça m'a donné :
    Résultat : C:\Documents and Settings\Nicolas\workspace\.metadata\.plugins\org.eclipse.ve.java.core\.cache\.libCache\1963404212;
    C:\Documents and Settings\Nicolas\workspace\TestJVLC

    j'ai jvlc.dll et libvlc.dll dans le fichier C:\Documents and Settings\Nicolas\workspace\.metadata\.plugins\org.eclipse.ve.java.core\.cache\.libCache\1963404212

    au cas ou mais j'ai le même message d'erreurs

  6. #6
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Il dit ne pas trouver jvlc(.dll).
    Si tu l'as mise dans le dossier, ça devrait fonctionner.

    Sinon met ta DLL dans C:\ et lance ton programme avec le paramètre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    -Djava.library.path=C:/

Discussions similaires

  1. Problème d'installation de CallerId
    Par Chacks dans le forum Composants VCL
    Réponses: 5
    Dernier message: 21/08/2003, 08h30
  2. problème d'installation du compilateur Borland C++
    Par Hakkou dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 02/06/2003, 11h02
  3. [SAPdb]Problème d'installation
    Par manou dans le forum SAP
    Réponses: 3
    Dernier message: 17/04/2003, 09h20
  4. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  5. Réponses: 3
    Dernier message: 26/07/2002, 23h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo