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

NetBeans Java Discussion :

Problème Netbeans + JavaMail + Heap Size


Sujet :

NetBeans Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Par défaut Problème Netbeans + JavaMail + Heap Size
    Bonjour,

    en espérant ne pas me répéter je vous soumet mon petit souci :
    j'ai une application légèrement mémoirophage qui me balance systématiquement des jolis messages du genre "Ton heap size est trop petit, va mourir...".
    Rien de spécial jusque là, donc je modifie mes paramètres de compilation dans Netbeans 5.5.1 (-Xms128m -Xmx-1024m) et le tour est joué.

    Cependant, arrive un moment où j'intègre javamail au tout et là, la compilation ne passe plus (javac: invalid flag: -Xms128m).

    J'ai bien plus ou moins contourné le problème en modifiant les fichiers de configuration de netbeans pour qu'il m'augmente le heap size de l'IDE mais bon, devoir lancer le projet par netbeans, surtout qd on doit faire de l'automatisation, ça reste un peu limite.

    D'où ma question, quelqu'un parmis vous a-t'il déjà rencontré ce problème et si oui, que puis faire pour régler cela ?

    Merci beaucoup

  2. #2
    Membre éprouvé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Par défaut
    Bonjour,

    Tu modifies les paramètres de compilation ou d'execution? Rajoutter au moment de la compilation ne sert pas à grand chose...

    Que rajouttes-tu pour Javamail? Normalement c'est mail.jar et activation.jar. Peux-tu poster ta ligne de commande qui te renvoie l'erreur?

    Bref c'est pas très clair vu d'ici.

    Valère

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Par défaut
    oups, un - en trop
    en fait c'est plus -Xmx1024m. Et je le rajoute à la compilation, mais d'après ta réponse, il faut croire que j'ai dû me tromper.

    Donc s'il faut indiquer à la jvm ces paramètres au lancement de l'appli, il faut que je remplace mon

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -jar application.jar
    par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -jar -Xmx1024m application.jar
    Et si c'est le cas, il faut que je retourne à l'école



    Pour javamail je fais des import classiques dans ma classe principale, et à la fin je récupère mes logs que je transmet. Rien de sorcier


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    import javax.mail.*;
    import javax.mail.internet.*;
    import javax.activation.*;
    Merci

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Par défaut
    ok, je retourne à l'école, c'était ça.
    ça a l'air de plutôt bien fonctionner, mes traitement sont passé là où ça plante d'habitude.

    Désolé pour le dérangement et merci pour tout

  5. #5
    Membre éprouvé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Par défaut
    Citation Envoyé par garth30 Voir le message
    ok, je retourne à l'école, c'était ça.
    ça a l'air de plutôt bien fonctionner, mes traitement sont passé là où ça plante d'habitude.

    Désolé pour le dérangement et merci pour tout
    No PB!

  6. #6
    Membre éprouvé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Par défaut
    Je n'avais même pas vu ta coquille dans le Xms

    Sinon, dans NB, tes paramètres doivent être rajouttés dans project Properties | Run | VM Options. Ces options sont effectivement appliquées à l'éxecution, et pas à la compilation. C'est à ce moment que la commande "java" est appelée, comme tu l'as indiqué. Cependant j'inverserais un peu ce que tu as écrit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -Xms128m -Xmx1024m -jar application.jar
    Sinon, dans Project Properties | Build | compiling tu as bien un champ Additionnal Compiler Option, mais il s'agit des options que tu rajouttes à javac, pas à java, et je ne pense pas que Xms existe pour javac.

    Valère

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

Discussions similaires

  1. outOfMemory java heap size
    Par flora806 dans le forum Langage
    Réponses: 4
    Dernier message: 17/10/2007, 10h55
  2. HEAP Size et dépassement mémoire
    Par Sentenza28 dans le forum Général Java
    Réponses: 6
    Dernier message: 20/09/2007, 11h33
  3. Problèmes NetBeans et Mac OSX (Intel)
    Par dfradet dans le forum NetBeans
    Réponses: 2
    Dernier message: 04/06/2007, 21h32
  4. outOfMemory Java heap size : cache configuration ?
    Par will82 dans le forum Hibernate
    Réponses: 4
    Dernier message: 23/08/2006, 11h47
  5. Petit problème avec JavaMail
    Par jbjweb dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 03/08/2006, 11h19

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