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. #161
    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
    Jusqu'à présent, je t'ai fais prendre en main les outils nécessaires.

    Maintenant, tu dois développer les fonctionnalités de ton application
    (voir cahier des charges)
    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. #162
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 86
    Par défaut
    voici les nouvelles precisions apportees au projet:
    I . TYPE EQUIPEMENT
    - Primaire
    o Transformateur
    o TGBT
    o Groupe Electrogene Fixe
    o Groupe Electrogene Rural
    - Secondaire
    o Redresseur 48v
    o Batterie 48v
    o Onduleur AC / AC
    o Onduleur DC / AC
    - Environnement
    o Clim split système
    o Clim armoire confort
    o Clim armoire précision
    o VMC ( ventilation mécanique contrôlée )
    II . PRECISION EQUIPEMENT CONCERNE PAR CALCUL Taux Utilisation ( Charge actuelle / charge nominale )
    - Transformateur
    - Groupe Electrogene fixe
    - Groupe Electrogene Rural
    - Redresseur 48v
    - Batterie 48v
    - Onduleur AC / AC
    - Onduleur DC / AC
    III. PRECISION SUR PERIODICITE MAINTENANCE EQUIPEMENT
    Seuls les groupes fixes sont horaires ; le reste est calendaire

    IV. PRECISION SUR UTILISATEURS
    - Service Maintenance ( administrateur général )
    o Accès administrateur
    o Accès login Primaire & Secondaire
    o Accès Login Environnement
    - 8 CI régions ( Dakar, TNP, Thies, St Louis ; Klk, Tamba ; Matam ; Zig )
    o Gere leurs équipements ( alimentation base de donnée NRJ ; mis a jour données NRJ et niveau d’utilisation; maintenance interne et externe ) selon leur zone

  3. #163
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2007
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

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

    Informations forums :
    Inscription : Mars 2007
    Messages : 310
    Par défaut
    Je cherchais fort longtemps un moyen d'utiliser le .jasper au lieu du .jrxml
    J'ai essayé donc de mettre en application la solution de Népomucène mais je rencontre quelques erreurs.
    voici comment je procède.
    -> D'abord j'ai crée une desktopapplication avec netbeans 6.9.1
    -> dans la fenêtre principale j'ai placé un bouton
    -> j'ai ensuite appelé la méthode testImpression() dans le actionperformed du bouton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
            // TODO add your handling code here:       
            testImpression();
        }
    voici le contenu de la methode testImpression que j'ai placé dans la même classe que mon bouton
    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
    public  void testImpression() {
            try {
                // exemple de sortie au format PDF du rapport "interventions" au format PDF pour l'équipement N°123
                String url = "jdbc:postgresql://localhost:5432/REC";
                //public static String url = "jdbc:postgresql://192.168.1.2:5432/REC";
                /* Nom du user */
                String user = "postgres";
                /*Mot de passe du user*/
                String passwd = "postgres";
                Connection conn = DriverManager.getConnection(url, user, passwd); // la connexion à la base de données
                //Map<String, Object> params = new HashMap<String, Object>();
                //params.put("id_equipement", 123);
                new ImprJasper("test", conn, "PDF", null, "kika.pdf");
            } catch (SQLException ex) {
                JOptionPane.showMessageDialog(null, ex);
                //Logger.getLogger(ImprJasper.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
    j'obtiens l'erreur suivante
    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
            at net.sf.jasperreports.engine.util.JRLoader.<clinit>(JRLoader.java:65)
            at testprint.rapports.ImprJasper.<init>(ImprJasper.java:53)
            at testprint.TESTPRINTView.testImpression(TESTPRINTView.java:223)
            at testprint.TESTPRINTView.jButton1ActionPerformed(TESTPRINTView.java:231)
            at testprint.TESTPRINTView.access$800(TESTPRINTView.java:27)
            at testprint.TESTPRINTView$4.actionPerformed(TESTPRINTView.java:128)
            at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
            at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
            at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
            at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
            at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
            at java.awt.Component.processMouseEvent(Component.java:6263)
            at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
            at java.awt.Component.processEvent(Component.java:6028)
            at java.awt.Container.processEvent(Container.java:2041)
            at java.awt.Component.dispatchEventImpl(Component.java:4630)
            at java.awt.Container.dispatchEventImpl(Container.java:2099)
            at java.awt.Component.dispatchEvent(Component.java:4460)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
            at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
            at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
            at java.awt.Container.dispatchEventImpl(Container.java:2085)
            at java.awt.Window.dispatchEventImpl(Window.java:2475)
            at java.awt.Component.dispatchEvent(Component.java:4460)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
            at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
            ... 31 more
    Des suggestions?

  4. #164
    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
    C'est un autre problème : Jasper attend la classe org/apache/commons/logging/LogFactory
    Je suis un peu étonné que ça plante car moi je ne l'utilise pas et j'ai juste un Warning et c'est tout.
    Quelle version de Jasper utilises-tu ?
    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/

  5. #165
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2007
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

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

    Informations forums :
    Inscription : Mars 2007
    Messages : 310
    Par défaut
    Citation Envoyé par Népomucène Voir le message
    C'est un autre problème : Jasper attend la classe org/apache/commons/logging/LogFactory
    Je suis un peu étonné que ça plante car moi je ne l'utilise pas et j'ai juste un Warning et c'est tout.
    Quelle version de Jasper utilises-tu ?
    j'utilise la version 4.7.0 de Jasper.
    Mon problème est résolu. Il me manquait deux bibliothèques que j'ai récupéré ici.
    Merci infiniment Népomucène.
    Je pense que ca serait bien si on pouvait reprendre ton post sous forme de tuto.
    Encore merci!

  6. #166
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tchad

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

    Informations forums :
    Inscription : Juin 2013
    Messages : 5
    Par défaut Problème avec de génération de rapport dans avec mon .jar
    slt les gars! j'ai aussi le même problème et je n'est pas pu résoudre. si quelqu'un peut m'apporter son aide...merci!

  7. #167
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tchad

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

    Informations forums :
    Inscription : Juin 2013
    Messages : 5
    Par défaut Problème avec de génération de rapport dans avec mon .jar
    slt Rolls! tu avais dis que t'as pu résoudre en ajouter des bibliothèques. en fait, je suis débutant et j'ai aussi le même problème donc si tu peux me dire quelles bibliothèque tu as ajouter peut être que ça m'aiderais...merci!

  8. #168
    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
    Il nous faut les messages d'erreur ...
    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/

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