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

Autres éditeurs Discussion :

cl.exe ne veux se lancer via java alors qu'il fonctionne en ligne de commande


Sujet :

Autres éditeurs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    421
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 421
    Par défaut cl.exe ne veux se lancer via java alors qu'il fonctionne en ligne de commande
    bonjour,

    je poste ici un probleme que j'ai via java mais qui concerne cl.exe (et en fait link.exe).


    voila mon but , j'essaie de lancer via du code java le commande cl.exe
    voici le code (c'est du java)

    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
    17
    18
    19
    20
    21
    22
    23
    24
     
    import java.io.IOException;
     
    public class Main {
     
    	/**
             * @param args
             */
    	public static void main(String[] args) {
     
    		ProcessBuilder pb = new ProcessBuilder("cl");
    		try {
    			Process p = pb.start();
    			try {
    				p.waitFor();
    				System.out.println("Process exitValue: " + p.exitValue());
    				} catch (InterruptedException e) {
    				e.printStackTrace();
    			}
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    }

    le probleme c'est que cela me retourne
    Process exitValue: -1073741515;

    or cela doit me retrourner
    Process exitValue: 0;

    si j'essaie auchre chose comme echo, make, etc... tout fonctionne parfaitement et je peux meme facilement interagir avec mais pour cl.exe et link.exe c'est duex la ne marche pas comme le reste (c'est microsoft).
    je peux donner le path complet ou autre, c'est le meme résultat.

    en bref , est ce que qqn a déja eu un probleme de ce genre?
    et si non, qqn pourrait il essayer ce code et me dire le resultat pour voir si c'est mon pc ou non.


    grand merci

    a+++

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    Est-ce que tu lances ton programme java depuis la console de Visual Studio ?
    Un certain nombre de variables doivent être positionnées pour que cl marche.

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    421
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 421
    Par défaut
    merci, en fiat, c'est bien cela, il faut lancer un batch avant.

    quelle merde cl

    merci

    a+++

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/04/2008, 15h01
  2. Envoie d'email via java
    Par log2n dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 21/11/2005, 19h49
  3. Réponses: 3
    Dernier message: 07/11/2005, 17h33
  4. Réponses: 10
    Dernier message: 16/03/2005, 18h25
  5. [Debutant(e)]Lancer un exe en ligne de commande
    Par MASSAKA dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 18/05/2004, 14h54

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