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

Entrée/Sortie Java Discussion :

Limite de caractères string[], création fichier JAR


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 28
    Par défaut Limite de caractères string[], création fichier JAR
    Bonjour,

    Je fais appel à vous car j'ai 2 petits "soucis".

    Le premier : J'aimerais savoir comment augmenter le nombre de caractère max que peut contenir String[]. En effet je stocke chaque ligne d'un fichier csv dans une variable de ce type et chaque valeur de String[i] (i est un entier) correspond à une donnée. Le problème c'est que la description d'un produit est stockée dans une de ces "cellules" (désolé si je m'exprime mal) et cette description se retrouve coupée.
    Est il possible d'augmenter cette limite ?
    J'ai cherché sur internet mais je ne dois pas utiliser les bons mots car je ne trouve rien...

    Mon second problème : En cours on exportait rarement nos projets en fichier JAR du coup je suis un peu perdu et je ne sais pas comment faire pour obtenir quelque chose de la sorte :
    J'aimerais avoir une arborescence de ce genre
    Le dossier Projet contient monJar.jar download(c'est un dossier) resultat (c'est un dossier) param.txt

    Comme ça l'utilisateur peut interagir avec les dossiers et le fichier param.txt et lancer le fichier jar comme un exécutable sous Windows.

    Voilà j'espère être compréhension. Merci d'avance pour vos éventuelles réponses

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 96
    Par défaut
    Bonjour,

    Problème 2 :
    La génération du jar ne fait que... la génération du jar.
    Si tu veux faire d'autres actions lors de la génération de ton projet je te conseille d'aller voir du côté de ANT ou MAVEN qui sont des outils pour cela.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 28
    Par défaut
    Donc pour mon JAR je peux le générer avec les fichiers de mon projet et il arrive à récupérer les informations qui ne sont pas contenu dans le JAR?
    Je ne sais pas trop comment expliquer...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 96
    Par défaut
    Citation Envoyé par Anoratsu Voir le message
    Donc pour mon JAR je peux le générer avec les fichiers de mon projet et il arrive à récupérer les informations qui ne sont pas contenu dans le JAR?
    Je ne sais pas trop comment expliquer...
    Oui, c'est exactement cela.

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 28
    Par défaut
    Ok merci je pensais qu'il y avait d'autre manip à faire mais tant mieux

    Mon problème 2 est résolu grâce à toi je testerais ça quand mon projet sera vraiment fini.

  6. #6
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 690
    Par défaut
    Le premier problème doit venir d'ailleurs. La classe String n'a pas de taille limite.

    Enfin si, il y a une limite technique à 2^31 caractères, mais ça m'étonnerait que tu l’atteignes et de toute façon la mémoire aurait été épuisée avant.

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 28
    Par défaut
    Quand je suis en mode debug pas à pas et que je regarde le contenu de ma variable de type String[] ce qui correspond à la description est coupé c'est pour ça que je pense que le problème vient de là.

  8. #8
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 690
    Par défaut
    Si tu utilises un débogueur essaye de remonter au moment ou tu affectes la valeur au tableau, tu verras quelle est sans doute déjà tronquée.

    Recherche plus en amont pour voir a quel moment ça arrive. Le problème vient probablement de la lecture du fichier.

  9. #9
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 28
    Par défaut
    Apparement c'est tronqué comme tu dis mais ce que je ne comprends pas c'est que ça commence en plein milieu de la description.
    Java n'aime pas certains caractères ? Car là je comprends pas trop vu c'est une simple chaine de caractères et que pour les autres champs il n'y a pas de problèmes...

  10. #10
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 690
    Par défaut
    Java gère tous les caractères. Essaye de trouver a quel endroit est tronqué la chaine, car on ne pourra pas t'aider sans davantage d'informations.

Discussions similaires

  1. Problème création fichier Jar
    Par Henri dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 08/07/2010, 11h30
  2. [win Xp] Création fichier jar
    Par Herveg dans le forum Windows XP
    Réponses: 2
    Dernier message: 08/04/2009, 04h05
  3. sql et variable string limité à 250 caractères
    Par philoeil dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 01/10/2007, 23h10
  4. [VBA E] String limité à 200 caractères
    Par repié dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/08/2006, 11h01
  5. Variables string limité à 255 caractères?
    Par krfa1 dans le forum Access
    Réponses: 7
    Dernier message: 27/01/2006, 15h29

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