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

iReport Discussion :

création pdf sous unix incompatibilité


Sujet :

iReport

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 11
    Points : 11
    Points
    11
    Par défaut création pdf sous unix incompatibilité
    Bonjour à tous

    J'utilise ireport 3.7.1 lié à une base de donnée oracle sur un pc window avec java 1.6.

    j'ai créé mon rapport, j'utilise la fichier java GeneratePDF.java pour générer le pdf de mon rapport ça fonctionne sous eclipse et en ligne de commande, sur le pc window, jusque là pas de problème.

    J'aimerais exécuter cette même ligne de commande sur un HP uix où la version 1.4.0.02 est installée.

    Je recompile mon fichier java avec les librairies qu'il faut, j'obtiens mon fichier class pas de souci.
    Lorsque j'exécute mon fichier avec java
    java -cp $CLASSPATH GeneratePDF

    j'obtiens l'erreur suivante :
    Exception in thread "main" java.lang.UnsupportedClassVersionError: com/jaspersoft/ireport/designer/jrctx/JRCT XExtensionsRegistryFactory (Unsupported major.minor version 49.0)
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:509)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:246)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:207)
    at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForRealName(JRClassLoader.java:157)
    at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRClassLoader.java:115)
    at net.sf.jasperreports.engine.util.ClassUtils.instantiateClass(ClassUtils.java:53)
    at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.instantiateRegistry(DefaultExtensionsReg istry.java:198)
    at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry .java:175)
    at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry .java:135)
    at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getRegistries(DefaultExtensionsRegistry. java:121)
    at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getExtensions(DefaultExtensionsRegistry. java:98)
    at net.sf.jasperreports.engine.component.ComponentsEnvironment.findComponentBundles(ComponentsEnviron ment.java:90)
    at net.sf.jasperreports.engine.component.ComponentsEnvironment.getCachedComponentBundles(ComponentsEn vironment.java:78)
    at net.sf.jasperreports.engine.component.ComponentsEnvironment.getComponentBundles(ComponentsEnvironm ent.java:66)
    at net.sf.jasperreports.engine.xml.JRReportSaxParserFactory.getSchemaLocations(JRReportSaxParserFacto ry.java:158)
    at net.sf.jasperreports.engine.xml.JRReportSaxParserFactory.configureParser(JRReportSaxParserFactory. java:139)
    at net.sf.jasperreports.engine.xml.JRReportSaxParserFactory.createParser(JRReportSaxParserFactory.jav a:104)
    at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createParser(JRXmlDigesterFactory.java:1332)
    at net.sf.jasperreports.engine.xml.JRXmlDigesterFactory.createDigester(JRXmlDigesterFactory.java:1307 )
    at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:199)
    at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:164)
    at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:148)
    at GeneratePDF.main(GeneratePDF.java:59)
    Donc il s'agit d'un problème entre des versions de java, ce que je comprends pas c'est pourquoi il ne rale pas à la compilation ?
    si j'utilise une version ireport compatible java 1.4.0.02 cela devrait-il fonctionner ? je ne sais d'ailleurs pas quelle version de ireport serait compatible...

    si vous avez des indications, je vous remercie à l'avance.

  2. #2
    Membre à l'essai
    Inscrit en
    Novembre 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 11
    Points : 11
    Points
    11
    Par défaut
    Je pense avoir résolu mon problème en utilisant la version 1.3.0 de ireport et en supprimant java 1.6 en installant java 1.4, j'ai plus ce problème d'incompatibilité entre les versions.
    Mais ça ne fonctionne pas sur Unix.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ireport création pdf sous unix
    Par keldar dans le forum iReport
    Réponses: 1
    Dernier message: 10/03/2010, 10h09
  2. Creation de pdf sous unix
    Par hvedrung dans le forum Autres Logiciels
    Réponses: 0
    Dernier message: 16/01/2008, 19h29
  3. Création d'un PDF sous VBExpress
    Par el_pilacho dans le forum VB.NET
    Réponses: 3
    Dernier message: 13/04/2007, 10h37
  4. [SOLARIS] Impression de documents pdf sous UNIX
    Par tyag dans le forum Solaris
    Réponses: 4
    Dernier message: 10/04/2007, 16h43
  5. Création de répertoires sous Unix et Windows
    Par xzed dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/05/2006, 16h31

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