2011-08-07 8 views
0

J'exécute Jasper Reports avec Apache Ant. Quand je vais générer un rapport d'échantillon dans un pdf je lance ceci:Rapports Jasper - Impossible de trouver le rapport

[email protected]~$ /home/user/apache-ant-1.8.2/bin/ant pdf 
Buildfile: /home/user/jasperreports-4.0.2/demo/samples/table/build.xml 

pdf: 

pdf: 
    [java] Exception in thread "main" java.lang.NoClassDefFoundError: TableApp 
    [java] Java Result: 1 

BUILD SUCCESSFUL 
Total time: 1 second 

Le problème est, je ne peux pas trouver où que PDF est allé, si le fichier même converti en PDF du tout, vraiment. J'ai couru la commande "find" et pas de chance. Il s'agit d'un rapport de démonstration appelé "Table" dans le répertoire de démonstration du rapport Jasper. Le fichier build.xml dans le répertoire des exemples de rapports a ceci:

<target name="pdf" description="Generates a PDF version of the report by converting the .jrprint file."> 
    <ant dir="../" target="pdf"/> 
</target> 

Cela me dit qu'il devrait convertir ce rapport en PDF et tirer le fichier dans le répertoire parent. J'ai fait un répertoire appelé PDF et j'utilise un chemin absolu pour le filmer et tout ce qu'il a fait a été filmer un fichier build.xml sans données ...

Le PDF est introuvable. Qu'est-ce qui me manque ici?

Merci pour toute aide, le forum jasperforge ne répond pas à mon sujet. Je ne pense pas que ce soit un problème très complexe, alors j'espère pouvoir obtenir de l'aide ... c'est ma dernière étape avec Jasper!

Merci encore.

+0

cogner cette question. Quelqu'un peut-il m'aider? – Crosstalk42

+0

Dois-je essayer de poster ceci sur un autre site de pile? – Crosstalk42

Répondre

0

[java] Exception dans le thread "principal" java.lang.NoClassDefFoundError: TableApp

cette erreur signifie que vous devriez avoir une méthode main() dans TableApp.

Questions connexes