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

Entrée/Sortie Java Discussion :

Problème de Runtime exec


Sujet :

Entrée/Sortie Java

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Problème de Runtime exec
    Bonjour,

    J'ai un problème avec la classe Runtime.

    Je souhaite exécuter un programme C++ qui lance une webcam pour faire des captures d'images, puis les transformer pour pouvoir les utiliser sous Weka.

    J'utilise donc Java pour manipuler Weka mais le souci c'est que je n'arrive pas à lancer mon programme (enfin si mais il s'arrête tout de suite).

    Normalement mon programme C++ lance une nouvelle fenêtre pour afficher les images de la webcam mais elle ne se lance pas.

    Jj'ai testé :
    - En lançant avec Runtime directement mon programme -> ça stop.
    - Via un sript bash -> idem.

    Mon code est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Shell sh = new Shell(); 
    sh.exec("/home/yoann/Bureau/TestOpenCV/scriptShell1",  "./test.arff","./images", nom_Classe, nbImagesCorrecte).consumeAsString();
    boolean b = true;
    ou :
    En initialisant tout correctement ( Runtime plante sinon)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Process p = Runtime.getRuntime().exec(command,arg,f);
    p.waitFor();
    Quelqu'un saurait-il m'expliquer ce qui ne vas pas ?

    Merci d'avance pour votre aide.

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Salut,

    J'ai fini par réussir à lancer par un script bash:

    Quand je lance le sript bash sa fonctionne bien.

    Mais quand je lance le script bash depuis java ::

    ERROR: Could not load face cascade
    ERROR: Could not load eyes cascade
    ERROR: Could not load eyes cascade 2
    ERROR: Could not load mouth cascade
    ERROR: Could not load nose cascade
    Qui sont les haarcascade.xml .

    Je ne comprend pas pourquoi ...

    Quelqu'un a une idée ?

    @+

  3. #3
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    ben on en a pas plus d'idée. Ton script trouve pas certains fichiers

Discussions similaires

  1. Problème Runtime.exec et Samba
    Par zleurtor dans le forum Général Java
    Réponses: 6
    Dernier message: 13/01/2012, 10h28
  2. Problème de Runtime.exec()
    Par Shaina dans le forum Général Java
    Réponses: 4
    Dernier message: 02/11/2011, 18h10
  3. runtime.exec shell problèmes d'espaces
    Par yoxos dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 05/10/2009, 19h16
  4. Problème avec Runtime.exec()
    Par Vince182 dans le forum Langage
    Réponses: 2
    Dernier message: 24/10/2007, 18h48
  5. Réponses: 15
    Dernier message: 21/02/2007, 18h29

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