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

avec Java Discussion :

.bat qui ne fait rien?


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2008
    Messages : 46
    Par défaut .bat qui ne fait rien?
    Suivant vos conseils jai créé le . bat suivant:

    java -Xms10m -Xmx100m -classpath jxl.jar Output_type_-_Type277_(NE_PAS_MODIFIER).xls
    java Simulation2

    qui est, d'après ce que j'ai compris, censé lancer la simulation au meme titre qu'un "Run" de Simulation2.java depuis JCreator. Pourtant, sous JCreator j'ai bien la creation d'un fichier, qui prend du temps certes mais qui fonctionne, alors que le .bat s'ouvre se referme et semble ne rien faire du tout !?!

    J'ai encore oublié qqc?

    Je suis désolée de vous embeter avec ca, c'est la premiere fois que je ne fais pas que coder brutalement pour mon propre usage ponctuel et que j'ai besoin de faire un packaging propre, alors je suis completement perdue, meme avec les tuto entre les mains!!



    Autre question, encore...
    Avec un .bat peut-on demander à l'utilisateur d'entrer le path du tableur de données, et si oui comment? ou faut-il creer une fonction qui fasse apparaitre une boite de dialogue et recuperer la donnée comme ca (theoriquement parsk je ne sais pas faire non plus ) ?

    Merci infiniment pour votre aide précieuse!!

    Lydia

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par hazyscl Voir le message
    Suivant vos conseils jai créé le . bat suivant:

    java -Xms10m -Xmx100m -classpath jxl.jar Output_type_-_Type277_(NE_PAS_MODIFIER).xls
    java Simulation2
    Salut,

    Pourquoi lances tu deux fois ta jvm ? Ce serait pas mieux de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java -Xms10m -Xmx100m -classpath jxl.jar Simulation2 Output_type_-_Type277_(NE_PAS_MODIFIER).xls
    Ta première ligne met tes options pour une jvm qui n'a pas en argument la classe à lancer, ta deuxième ligne appelle ton programme sans argument. Ou alors y'a un truc que j'ai aps compris

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2008
    Messages : 46
    Par défaut
    J'avoue que je ne maitrise pas tres bien la JVM....

    La première ligne est recopiée directement du tuto de JExcel, et d'apres ce que jai compris elle alloue plus de memoire à jxl.jar
    La deuxieme ligne lance mon programme, qui ne nécessite de toute facon beaucoup de memoire que pour copier ou traiter des feuilles Excel, et donc que pour se servir de jxl.jar avec beaucoup de memoire dispo. yavait quand meme un raisonnement!

    Je pensais que ca pouvait marcher

    Je vais essayer avec les deux lignes en unes....


  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2008
    Messages : 46
    Par défaut
    ..... Hmmmmm......

    Ca a pas l'air de faire beaucoup plus!

    La console souvre l'espace d'une fraction de seconde puis se referme automatiquement et je sais pas si le programme tourne en mettant simplement du temps ou si rien ne se passe.... et meme apres un certain temps le fichier qu'il est censé créer nexiste pas alors je me dis qu'il ne se passe rien....

    Comment peut-on faire pour suivre le comportement du programme?
    Il m'affiche quelques lignes pour donner son état d'avancement mais si la console se referme automatiquement je ne peux pas les voir

  5. #5
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Met un

    à la fin de ton bat.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2008
    Messages : 46
    Par défaut
    Merci Deadpool

    Par contre je nai rien de plus, toujours pas les lignes qui vont bien ni aucun résultat. J'ai l'impression que la ligne de commande n'est pas bonne

    Je vous met la capture de ce qui s'affiche entre la ligne de lancement de simul' et la ligne pause quand je lance le .bat


    Images attachées Images attachées  

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

Discussions similaires

  1. [WS2012R2]Fichier bat planifié qui ne fait rien
    Par Jean R. dans le forum Windows Serveur
    Réponses: 9
    Dernier message: 02/04/2014, 11h39
  2. Réponses: 10
    Dernier message: 16/11/2006, 21h36
  3. [PHP-JS] Méthode flush() qui ne fait rien
    Par Khrysby dans le forum Langage
    Réponses: 9
    Dernier message: 21/05/2006, 19h55
  4. [debutant]programme qui ne fait rien.
    Par Battosaiii dans le forum Interfaces Graphiques en Java
    Réponses: 10
    Dernier message: 04/12/2005, 22h19
  5. procédure stockée qui ne fait rien
    Par trotters213 dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 10/03/2005, 20h25

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