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

Java Discussion :

executer une commande


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 5
    Par défaut executer une commande
    bonjour, mon probleme est le suivant
    je realise en java une interface graphique en SWT,
    je veux effectuer la compilation d'un programme en lancant le makefile qui lui est associé en cliquant simplement sur un bouton que j'ai defini en SWT,
    j'utilise donc Runtime.getRuntime().exec(); mais le probleme est que le makefile contient des commande du shell !! donc comment faire ??

    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
    Bah lance un shell !
    Si "tacommande" est ta commande, alors tu appelles "sh tacommande" (ou "bash tacommande")...

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 5
    Par défaut
    en lançant un shell manuellement puis en lançant le makefile , ça fonctionne evidemment!
    mais si tu arrives a me dire comment le faire via la commande exec de java alors je serai heureux !!
    deja lancer un shell avec java , est le premier probleme !!

  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
    J'ai donné la réponse déjà, ne me demande pas de me répéter.

  5. #5
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Citation Envoyé par flo35 Voir le message
    en lançant un shell manuellement puis en lançant le makefile , ça fonctionne evidemment!
    mais si tu arrives a me dire comment le faire via la commande exec de java alors je serai heureux !!
    deja lancer un shell avec java , est le premier probleme !!
    C'est ce que natha t'explique : lance un shell via exec. Tu sais déjà qu'il faut utiliser "Runtime.getRuntime().exec()". Ou est le problème ? Si "le makefile contient des commande du shell", qu'est-ce que ça pose comme problème ?
    Donne toutes les lignes d'erreurs

    EDIT : trop lent
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 5
    Par défaut
    bonjour,

    merci de ta réponse,
    j'ai deja essayé de lancer un shell via la ligne de commande mais ça ne marche pas ! j'ai un doute sur la possibilité de lancer l'executable particulier qui est le shell via java ....

    j'utilise deja la commande pour lancer d'autre commandes qui elles marchent bien ...

  7. #7
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Un peu de lecture :


    Si tu respectes tout ce qui est indiqué sur ces pages tu ne devrais pas avoir de problème...


    a++

Discussions similaires

  1. Exécuter une commande avec ssh
    Par GLDavid dans le forum Réseau
    Réponses: 3
    Dernier message: 18/01/2006, 17h04
  2. [Système] executer une commande linux
    Par kirbs dans le forum Langage
    Réponses: 7
    Dernier message: 08/12/2005, 09h40
  3. Executer une commande linux distante
    Par g-rom3 dans le forum Linux
    Réponses: 11
    Dernier message: 06/11/2005, 19h33
  4. Réponses: 4
    Dernier message: 03/12/2004, 11h18
  5. [Debutant(e)][Système]Executer une commande DOS
    Par iceman dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 18/05/2004, 14h30

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