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 :

Ligne de commande trop longue + Windows 2000


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 36
    Par défaut Ligne de commande trop longue + Windows 2000
    Bonjour a tous,

    Voila j'ai un projet qui doit fonctionner sour XP et 2000, j'ai creer une .bat avec ma ligne de commande java -cp ......
    Malheureusement cette ligne est extremement longue, de ce fait le .bat marche sous XP masi sous 2000 j'ai le droti a un joli message " La ligne de commande est trop longue"
    Apres quelques recherche j'ai vu que le buffer sous 2000 n est que de 2ko.

    Auriez vous une solution a me proposer ? Pas de modification sur la machine car la personne doit simplement cliquer sur mon .bat


    d'avance merci

  2. #2
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Ton bat sert juste à lancer ton programme, c'est ca ? Tu pourrais faire un jar, ce serait quand meme plus pratique, non ?

  3. #3
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Citation Envoyé par Sylmandel
    Bonjour a tous,

    Voila j'ai un projet qui doit fonctionner sour XP et 2000, j'ai creer une .bat avec ma ligne de commande java -cp ......
    Malheureusement cette ligne est extremement longue, de ce fait le .bat marche sous XP masi sous 2000 j'ai le droti a un joli message " La ligne de commande est trop longue"
    Apres quelques recherche j'ai vu que le buffer sous 2000 n est que de 2ko.

    Auriez vous une solution a me proposer ? Pas de modification sur la machine car la personne doit simplement cliquer sur mon .bat


    d'avance merci
    En même temps, 2Ko, ça fait 2048, à 1 octet / caractère dans la console dos (ou dans un .bat), ça fait 2048 caractères! C énorme...
    Que passes-tu précisément en paramètre? Ne peux-tu pas le faire autrement (fichier...)?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 36
    Par défaut
    Mon classpath seulement il contient bcp de jar car 1 jar par fichier jasper plus toute les librairie JDBC, Log4j, hibernate, srping ....

  5. #5
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Tu ne pourrais pas faire un jar de tout ca ?

  6. #6
    Membre émérite Avatar de yann2
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 897
    Par défaut
    Bonjour,

    Dans ce cas fais un build ant se chargeant du lancement (en plus c'est multi plateforme contrairement au .bat)

    bon courage.

  7. #7
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Bon sinon un gros coup de FatJar par dessus tout ça pour n'avoir plus qu'un jar à la fin

    Sinon avec un jar normal tu ne mets plus la description du classpath dans la ligne de commande mais le fichier manifest

Discussions similaires

  1. Réponses: 6
    Dernier message: 22/02/2010, 12h40
  2. cmd -> la ligne entrée est trop longue
    Par Kobe70 dans le forum Windows XP
    Réponses: 5
    Dernier message: 14/05/2008, 09h57
  3. Réponses: 3
    Dernier message: 01/06/2007, 16h13
  4. Ligne de code trop longue !!!
    Par botcharoff dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/09/2005, 08h59

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