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 :

Obtenir la sortie d'une ligne de commande dans un variable java


Sujet :

Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2009
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 63
    Points : 38
    Points
    38
    Par défaut Obtenir la sortie d'une ligne de commande dans un variable java
    Salut et Merci pour votre aide futur,

    Le bou de code suivant permet d'extraire la date d'un certificat et la stocker dans un fichier texte:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    /*Extraire la periode de validité à partir du certificat*/
    String[] cmd = { "cmd.exe", "/C", "openssl x509 -noout -in root.cer -dates> GetDate.txt" };
    Runtime runtime = Runtime.getRuntime();
    process = runtime.exec(cmd);
    Donc, est ce qu'il y a de solution qui me permet d'obtenir le resultat directement dans une variable de type Date, c'est à dire sans passer par le fichier texte"GetDate.txt"???????????

    Merci encore.

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 845
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 845
    Points : 22 850
    Points
    22 850
    Billets dans le blog
    51
    Par défaut
    Chaque Process dispose un resultat, d'un flux d'entree, d'un flux de sortie et d'un flux d'erreur. A toi de lire le contenu qui t'interesse.
    Evidement avec une telle redirection le flux de sortie du programme est redirige dans un fichier... tu n'auras donc peut-etre pas d'autre choix que de lire le fichier en question.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Dalidou Voir le message
    Salut et Merci pour votre aide futur,

    Le bou de code suivant permet d'extraire la date d'un certificat et la stocker dans un fichier texte:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    /*Extraire la periode de validité à partir du certificat*/
    String[] cmd = { "cmd.exe", "/C", "openssl x509 -noout -in root.cer -dates> GetDate.txt" };
    Runtime runtime = Runtime.getRuntime();
    process = runtime.exec(cmd);
    Donc, est ce qu'il y a de solution qui me permet d'obtenir le resultat directement dans une variable de type Date, c'est à dire sans passer par le fichier texte"GetDate.txt"???????????

    Merci encore.
    Salut,

    Sinon une solution est d'utiliser les bibliothèques java pour travailler avec les certificats. Si je peux me permettre : pourquoi utilises tu openssl alors que des bibliothèques Java existent, te permettant de travailler assez facilement avec des certificats ? Ce qui te permettrait de rester indépendant de la plateforme pour ton soft et aussi de ne pas demander à l'utilisateur d'avoir openssl d'installé.
    Tschau

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récuperer la sortie d'une ligne de commande
    Par rambc dans le forum Interfaçage autre langage
    Réponses: 6
    Dernier message: 21/05/2009, 16h33
  2. [Runtime] executer une ligne de commande cmd à partir de java
    Par mazizou dans le forum API standards et tierces
    Réponses: 13
    Dernier message: 10/05/2007, 13h47
  3. Ecrire une ligne de commande dans un terminal
    Par Slade991 dans le forum Général Python
    Réponses: 2
    Dernier message: 11/02/2007, 17h28
  4. Utiliser une ligne de commande dans mon programme.
    Par Someonelse dans le forum MFC
    Réponses: 3
    Dernier message: 20/06/2006, 16h11
  5. Comment lancer une ligne de commande dans un processus en Java.
    Par doyouknow56 dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 13/05/2006, 11h55

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