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 :

Par où commencer un projet ?


Sujet :

Java

  1. #141
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Quand tu télécharges jasper, il y a plusieurs répertoires.
    Les jars se trouvent dans "dist" et dans "lib".
    Tu as seulement ajouté un jar trouvé dans le répertoire "dist"
    il faut ajouter tous les jars de "dist" et tous les jar de "lib".
    Ce qui te fais une bonne cinquantaine de jars.

    Pour info, l'erreur mentionnée dans ton stacktrace est :
    Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.control.CompilationFailedException

    et justement, le jar de groovy se trouve dans "lib"
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  2. #142
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 86
    Par défaut
    j'ai telecharge jasper mais je ne l'ai pas installe car c'est commercial!!!!
    on me parle de licence d'essai mais on ma jamais donne de cle!!!
    c'est iRepport que j'ai installe...

  3. #143
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    j'ai telecharge jasper mais je ne l'ai pas installe car c'est commercial!!!!
    on me parle de licence d'essai mais on ma jamais donne de cle!!!
    are you kiding ???

    http://sourceforge.net/projects/jasp...ports%204.0.2/
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  4. #144
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 86
    Par défaut
    Citation Envoyé par Népomucène Voir le message
    are you kiding ???
    Suis Serieux,je vais voir!!!

  5. #145
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 86
    Par défaut
    j'ai enfin telecharge jasper puis j'ai ajoute les jars
    mais j'ai maintenant 2 exceptions:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    log4j:WARN No appenders could be found for logger (net.sf.jasperreports.extensions.ExtensionsEnvironment).
    log4j:WARN Please initialize the log4j system properly.

  6. #146
    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
    Ce ne sont pas des exceptions, ton programme se déroule bien.

    En effet au début des deux lignes il se trouve lot mot WARN qui signifie warning, grosso modo ils sont là juste pour indiquer que tu n'as pas de fichier de config Log4J dans ton projet.

    cf http://gfx.developpez.com/tutoriel/java/log4j/

  7. #147
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Oui, Sinok a raison (merci pour le lien).

    Cela dit cela n’empêche nullement le programme de fonctionner.
    Aussi, compte tenu des brefs délais dont tu disposes, tu devrais laisser cet avertissement de côté.

    Est-ce que tu obtiens bien ton état (aperçu ou impression) ?
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  8. #148
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 86
    Par défaut
    Citation Envoyé par Népomucène Voir le message
    Est-ce que tu obtiens bien ton état (aperçu ou impression) ?
    C'est sa le probleme je n'ai rien du tout!!!!

  9. #149
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Si tu n'as pas d'erreur, cela ne devrait pas être compliqué.
    Poste le code que tu utilises pour faire un aperçu.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  10. #150
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 86
    Par défaut
    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
        private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {                                         
     Connection con=null;
           try
    	{
    		Class.forName("com.mysql.jdbc.Driver");
                    con=DriverManager.getConnection("jdbc:mysql://localhost:3306/GestioNRJ","root","passer" );
    	}
    	catch(ClassNotFoundException ex)
    	{
    		System.out.println(ex.getMessage());
    	}
    	catch(SQLException ex)
    	{
    		System.out.println(ex.getMessage());
            }
            Map<String,Object>params=new HashMap<String,Object>();
            params.put("id_equipement",1);
            new ImprJasper("interventions",con,"PDF",params,"C://Users//GRFall//Desktop//Rach.pdf");
     
            // TODO add your handling code here:
        }

  11. #151
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Là c'est normal que tu ne vois rien car tu as demandé une sortie PDF.
    Ta fiche intervention est sortie dans un fichier PDF qui se trouve en "C://Users//GRFall//Desktop//Rach.pdf".

    Pour l'avoir en aperçu, fais donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    new ImprJasper("interventions",con,"Aperçu",params);
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  12. #152
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 86
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    new ImprJasper ( "interventions" , con, "Aperçu" , params ) ;

    Oui mais le code ne marche pas,c'est souligne en rouge!!!!

  13. #153
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    ah, oui, j'ai oublié de neutraliser le nom du fichier de sortie (on n'en a pas besoin pour un aperçu)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    new ImprJasper ( "interventions" , con, "Aperçu" , params, null ) ;
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  14. #154
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 86
    Par défaut
    toujours l'exception revient!!!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    log4j:WARN No appenders could be found for logger (net.sf.jasperreports.extensions.ExtensionsEnvironment).
    log4j:WARN Please initialize the log4j system properly.

  15. #155
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut ce n'est pas une exception
    Une bonne fois pour toute : ce n'est pas une exception.
    C'est juste Jasper qui ronchonne un peu parce qu'il n'a pas de log.

    DONC : tu continues ton développement sans en tenir compte
    pour ne pas perdre ton temps là-dessus.

    Quand l'appli sera à peu près au point et qu'il sera question de la mettre
    en production alors il faudra effectivement ajouter des logs pour identifier les problèmes.

    Pour l'instant tu dois avancer sur les fonctionnalités (écrans, états, etc.)
    Pour avoir quelque chose de présentable.

    As-tu réussi a avoir un aperçu écran de ton état ?
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  16. #156
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 86
    Par défaut
    j'arrive pas a avoir un apercu c'est sa le probleme!!!!
    et pour les ecrans je doit ameliorer quoi???
    je suis un peu a bout de souffle ces temps ci!!!

  17. #157
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Si tu as un aperçu dans iReport c'est que ton état fonctionne.
    as-tu modifié le code utilisé pour afficher l'aperçu ?

    Poste-le à nouveau pour voir ...
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  18. #158
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 86
    Par défaut
    j'ai bien un apercu dans iReport mais....voici le code:
    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
     private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {                                         
     Connection con=null;
           try
    	{
    		Class.forName("com.mysql.jdbc.Driver");
                    con=DriverManager.getConnection("jdbc:mysql://localhost:3306/GestioNRJ","root","passer" );
    	}
    	catch(ClassNotFoundException ex)
    	{
    		System.out.println(ex.getMessage());
    	}
    	catch(SQLException ex)
    	{
    		System.out.println(ex.getMessage());
            }
            Map<String,Object>params=new HashMap<String,Object>();
            params.put("id_equipement",1);
     
              new ImprJasper("interventions",con,"Aperçu",params,null) ;                                
            // TODO add your handling code here:
        }

  19. #159
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Bon c'est bête, en regardant à nouveau la classe générique que j'ai posté,
    j'ai vu que j'avais oublié de rendre le JFrame d'aperçu visible.

    à la place de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
                // si le format de sortie est "Aperçu", le résultat est placé dans un JFrame (JasperViewer) qui fait un EXIT_ON_CLOSE par défaut
                // il faut donc passer le paramètre false pour empêcher l'arrêt de l'application après un aperçu
                if (formatSortie.equals("Aperçu")) {
                    final JasperViewer Jv = new JasperViewer(jasperPrint,false); // le false empèche l'arrêt de l'application
                }


    Il faut ajouter : Jv.setVisible(true);

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
                // si le format de sortie est "Aperçu", le résultat est placé dans un JFrame (JasperViewer) qui fait un EXIT_ON_CLOSE par défaut
                // il faut donc passer le paramètre false pour empêcher l'arrêt de l'application après un aperçu
                if (formatSortie.equals("Aperçu")) {
                    final JasperViewer Jv = new JasperViewer(jasperPrint,false); // le false empèche l'arrêt de l'application
                    Jv.setVisible(true);
                }
    Dommage, je ne peux pas corriger aussi dans le code complet que j'ai posté
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  20. #160
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 86
    Par défaut
    C'est ok maintenant Nepomucene sa marche j'arrive a avoir un apercu,Felicitation!!!!
    et maintenant on passe a koi????

Discussions similaires

  1. par ou commencer un projet?
    Par Pixolovski dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 24/04/2013, 12h52
  2. [Projet] Par où commencer
    Par moithibault dans le forum Général Python
    Réponses: 4
    Dernier message: 05/09/2009, 20h34
  3. Réponses: 3
    Dernier message: 11/07/2008, 12h50
  4. Réponses: 10
    Dernier message: 07/04/2006, 11h03
  5. [Projet]Par quoi commencer ?
    Par Machjaghjolu dans le forum Général Java
    Réponses: 8
    Dernier message: 21/11/2005, 12h08

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