Java : générer rapport fais avec birt
Résolu/Fermé
loicDu28
Messages postés
332
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 février 2016
-
17 févr. 2009 à 17:15
safo - 27 mars 2009 à 12:53
safo - 27 mars 2009 à 12:53
A voir également:
- Birt runtime download
- Waptrick java football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel football - Télécharger - Jeux vidéo
- Jeux java itel 5360 ✓ - Forum Mobile
- Java jre - Télécharger - Langages
32 réponses
loicDu28
Messages postés
332
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 février 2016
53
20 févr. 2009 à 10:31
20 févr. 2009 à 10:31
dans lequel lien?? celui que tu as télécharger ou le mien??
Dans ton dossier, il se trouve ou??
Cordialement
Dans ton dossier, il se trouve ou??
Cordialement
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
20 févr. 2009 à 10:32
20 févr. 2009 à 10:32
2 ou 3 posts au dessus j'ai mis le lien que j'ai téléchargé, et le tien pour MAC OsX
loicDu28
Messages postés
332
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 février 2016
53
20 févr. 2009 à 10:38
20 févr. 2009 à 10:38
Oui j'ai vu le lien.
Mais le dossier des fichiers dont j'ai besoin (org.eclipse.report.model...) se trouve ou dans le dossier téléchargé??
(je vais essayer de les reprendre et de les réinsérer même si j'y croit peu!!)
Mais le dossier des fichiers dont j'ai besoin (org.eclipse.report.model...) se trouve ou dans le dossier téléchargé??
(je vais essayer de les reprendre et de les réinsérer même si j'y croit peu!!)
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
20 févr. 2009 à 10:39
20 févr. 2009 à 10:39
Non normalement les packages sont déjà préinstallés dans Eclipse.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
loicDu28
Messages postés
332
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 février 2016
53
20 févr. 2009 à 10:51
20 févr. 2009 à 10:51
ok.
Mais ya pas un moyen dans eclipse pour voir la liste des packages??
J'aimerai vérifier, si ils y sont.
Mais ya pas un moyen dans eclipse pour voir la liste des packages??
J'aimerai vérifier, si ils y sont.
loicDu28
Messages postés
332
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 février 2016
53
20 févr. 2009 à 11:49
20 févr. 2009 à 11:49
Je souhaiterais savoir si quelqu'un sait dans quel package appartienne les fichier suivant :
car j'ai trouvé les packages, mais j'aimerai voir si ce package est dans la liste.
Pour voir la liste des packages, je fais : HELP -> Software Updates.
Merci d'avance
import org.eclipse.birt.core.framework.Platform; import org.eclipse.birt.report.model.api.CellHandle; import org.eclipse.birt.report.model.api.DesignConfig; import org.eclipse.birt.report.model.api.DesignElementHandle; import org.eclipse.birt.report.model.api.ElementFactory; import org.eclipse.birt.report.model.api.GridHandle; import org.eclipse.birt.report.model.api.IDesignEngine; import org.eclipse.birt.report.model.api.IDesignEngineFactory; import org.eclipse.birt.report.model.api.ImageHandle; import org.eclipse.birt.report.model.api.LabelHandle; import org.eclipse.birt.report.model.api.ReportDesignHandle; import org.eclipse.birt.report.model.api.RowHandle; import org.eclipse.birt.report.model.api.SessionHandle; import org.eclipse.birt.report.model.api.activity.SemanticException;
car j'ai trouvé les packages, mais j'aimerai voir si ce package est dans la liste.
Pour voir la liste des packages, je fais : HELP -> Software Updates.
Merci d'avance
loicDu28
Messages postés
332
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 février 2016
53
25 févr. 2009 à 13:45
25 févr. 2009 à 13:45
bonjour,
hier soir, j'ai essayé de mettre le code sur un birt qui se situe sur un autre PC qui est lui sous Windows XP et malheureusement j'ai toujours les mêmes erreurs.
Quelqu'un a une idée pour régler mon problème??
Merci d'avance
hier soir, j'ai essayé de mettre le code sur un birt qui se situe sur un autre PC qui est lui sous Windows XP et malheureusement j'ai toujours les mêmes erreurs.
Quelqu'un a une idée pour régler mon problème??
Merci d'avance
loicDu28
Messages postés
332
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 février 2016
53
26 févr. 2009 à 10:24
26 févr. 2009 à 10:24
Bonjour,
Je voit vraiment pas comment régler mon problème.
Une petite question qui me passe par la tête : comment on peux faire pour ouvrir un rapport en pdf via du code java??
Pour cela, as t-on besoin des fichiers qui me pose problème??
Cordialement.
Je voit vraiment pas comment régler mon problème.
Une petite question qui me passe par la tête : comment on peux faire pour ouvrir un rapport en pdf via du code java??
Pour cela, as t-on besoin des fichiers qui me pose problème??
Cordialement.
loicDu28
Messages postés
332
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 février 2016
53
26 févr. 2009 à 17:17
26 févr. 2009 à 17:17
En fait, j'ai décidé de garder à peu prêt la même méthode qu'avant sauf que j'ai modifié quelque truc.
Voici le code obtenu :
et voici l'erreur que j'obtiens lorsque j'exécute :
26 févr. 2009 17:12:33 org.eclipse.birt.report.engine.api.impl.RunAndRenderTask doRun
GRAVE: An error happened while running the report. Cause:
java.lang.NullPointerException
at org.eclipse.birt.report.engine.api.impl.EngineTask.createContentEmitter(EngineTask.java:1165)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:94)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:72)
at LancementRapport.main(LancementRapport.java:34)
org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:167)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:72)
at LancementRapport.main(LancementRapport.java:34)
Caused by: java.lang.NullPointerException
at org.eclipse.birt.report.engine.api.impl.EngineTask.createContentEmitter(EngineTask.java:1165)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:94)
... 2 more
Quelqu'un a une idée??
Merci d'avance
Voici le code obtenu :
import org.eclipse.birt.core.exception.BirtException; import org.eclipse.birt.core.framework.Platform; import org.eclipse.birt.report.engine.api.EngineConfig; import org.eclipse.birt.report.engine.api.IReportEngine; import org.eclipse.birt.report.engine.api.IReportEngineFactory; import org.eclipse.birt.report.engine.api.IReportRunnable; import org.eclipse.birt.report.engine.api.IRunAndRenderTask; public class LancementRapport { /** * @param <Engine> * @param <IReportRunnable> * @param args * @throws IOException */ public static void main(String[] args) { try { EngineConfig config = new EngineConfig(); config.setBIRTHome("/Applications/eclipse/birt-runtime-2_3_1/ReportEngine"); Platform.startup(config); IReportEngineFactory factory = (IReportEngineFactory) Platform .createFactoryObject(IReportEngineFactory.EXTENSION_REPORT_ENGINE_FACTORY); IReportEngine engine = factory.createReportEngine(config); IReportRunnable design = null; design = engine.openReportDesign("/Applications/eclipse/Eclipse.app/Contents/MacOS/ =/Users/ingencys/Documents/workspace/Les rapports/Rapport_DP3/Rapport_Article.rptdesign"); IRunAndRenderTask task = engine.createRunAndRenderTask(design); task.run(); } catch(BirtException ex) { ex.printStackTrace(); } } }
et voici l'erreur que j'obtiens lorsque j'exécute :
26 févr. 2009 17:12:33 org.eclipse.birt.report.engine.api.impl.RunAndRenderTask doRun
GRAVE: An error happened while running the report. Cause:
java.lang.NullPointerException
at org.eclipse.birt.report.engine.api.impl.EngineTask.createContentEmitter(EngineTask.java:1165)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:94)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:72)
at LancementRapport.main(LancementRapport.java:34)
org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:167)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:72)
at LancementRapport.main(LancementRapport.java:34)
Caused by: java.lang.NullPointerException
at org.eclipse.birt.report.engine.api.impl.EngineTask.createContentEmitter(EngineTask.java:1165)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:94)
... 2 more
Quelqu'un a une idée??
Merci d'avance
loicDu28
Messages postés
332
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 février 2016
53
2 mars 2009 à 09:13
2 mars 2009 à 09:13
bonjour,
je m'en sors vraiment pas avec le code ci-dessus.
Après quelque recherche j'ai trouvé un code qui me permette d'ouvrir directement un code pdf, le voici :
mais voici l'erreur que cela me génère :
err = java.io.IOException: /Applications/AdobeReader7.0.5/AdobeReader7.0.5.app/Contents/Rapport_Article.pdf: cannot execute
Que puis-je faire??
Cordialement
je m'en sors vraiment pas avec le code ci-dessus.
Après quelque recherche j'ai trouvé un code qui me permette d'ouvrir directement un code pdf, le voici :
public class report { /** * @param args */ public static void main(String[] args) { String commande = "/Applications/AdobeReader7.0.5/AdobeReader7.0.5.app" + "/Contents/Rapport_Article.pdf"; Runtime runtime = Runtime.getRuntime(); Process process = null; try { process = runtime.exec(commande); } catch(Exception err) { System.out.println("err = " + err); } } }
mais voici l'erreur que cela me génère :
err = java.io.IOException: /Applications/AdobeReader7.0.5/AdobeReader7.0.5.app/Contents/Rapport_Article.pdf: cannot execute
Que puis-je faire??
Cordialement
loicDu28
Messages postés
332
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 février 2016
53
2 mars 2009 à 12:35
2 mars 2009 à 12:35
et oui me revoilà,
donc voilà ou j'en suis :
ceci m'ouvre parfaitement Adobe mais comment puis-je faire pour ouvrir mon fichier pdf??
Merci d'avance
donc voilà ou j'en suis :
public class report { public static void main(String[] args) { Runtime runtime = Runtime.getRuntime(); Process process = null; try { process = runtime.exec(new String[]{"open", "/Applications/AdobeReader7.0.5/AdobeReader7_0_5.app"}); } catch(Exception err) { System.out.println("err = " + err); } } }
ceci m'ouvre parfaitement Adobe mais comment puis-je faire pour ouvrir mon fichier pdf??
Merci d'avance