1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    avril 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : avril 2007
    Messages : 15
    Points : 9
    Points
    9

    Par défaut Utilisation d'une Custom Class java.

    Bonjour,

    Nouvel utilisateur de JasperReport, je demande votre aide car je séche...

    Le but est d'inclure des reports dans un projet Maven GWT (même si GWT ne devrait rien avoir à voir)
    J'ai donc installer dans eclipse (Neon) la version 6.3.1.final de TIBCO.

    J'ai créé un report simple relativement facilement, tout vas bien.

    La où j'ai un problème c'est lors de l'ajout avec un <import value=".../tools/*"/> pour utiliser des méthodes dans mon report.
    Par exemple j'ai une méthode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    String formatDate(Date date)
    {
    ...
    }
    qui me retourne une date formatée.
    Je suis obligé de compiler mon report avec la déclaration de mon import sans utiliser la méthode sinon -> message d'erreur : customClass cannot be resolved

    Une fois la première compilation effectuée est le fichier .jasper créé je peut utiliser ma méthode, et tous ce passe correctement. Je peux prévisualiser mon report avec les bonnes données.

    Première question: est ce un fonctionnement normale ou me manque t il un paramétrage ?

    Ensuite, bien que je prévisualise mon report, il est impossible de faire un Draft du projet, j'ai systématiquement l'erreur:

    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
     
    [INFO] Compiling 2 Jasper reports design files.
    [ERROR] Could not compile NutritionReport.jrxml because Errors were encountered when compiling report expressions class file:
    1. DateUtils cannot be resolved
                    value = DateUtils.formateDate(((java.sql.Timestamp)field_D_NAISSANCE.getValue())); //$JR_EXPR_ID=11$
                            <------->
    .
    .
    .
    .
    	at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:206)
    	at net.sf.jasperreports.engine.JasperCompileManager.compile(JasperCompileManager.java:357)
    	at net.sf.jasperreports.engine.JasperCompileManager.compileToStream(JasperCompileManager.java:326)
    	at net.sf.jasperreports.engine.JasperCompileManager.compileToStream(JasperCompileManager.java:309)
    	at net.sf.jasperreports.engine.JasperCompileManager.compileReportToStream(JasperCompileManager.java:587)
    	at com.alexnederlof.jasperreport.CompileTask.call(CompileTask.java:65)
    	at com.alexnederlof.jasperreport.CompileTask.call(CompileTask.java:28)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    	at java.lang.Thread.run(Thread.java:745)
    [INFO] Generated 2 jasper reports in 0.982 seconds
    Et là je vous avoue ne plus savoir où chercher, il y a surement un lien avec ma première question mais je ne maîtrise pas suffisamment pour avancer...

    Merci de votre aide

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    avril 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : avril 2007
    Messages : 15
    Points : 9
    Points
    9

    Par défaut

    Je vois que vous n'avez pas l'air inspiré ...

    Bon bah je continue à chercher alors

Discussions similaires

  1. Réponses: 0
    Dernier message: 10/05/2012, 11h37
  2. comment récupérer une variable dans une autre classe java
    Par realiste dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 19/04/2011, 19h23
  3. Fonction Protected utilisée dans une autre classe
    Par dinguedemoi dans le forum Syntaxe
    Réponses: 17
    Dernier message: 13/07/2009, 09h28
  4. Réponses: 6
    Dernier message: 12/11/2006, 16h46
  5. Composants à utiliser pour une interface graphique Java
    Par nicolas.pied dans le forum Composants
    Réponses: 4
    Dernier message: 28/11/2005, 20h27

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