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

Documents Java Discussion :

[OpenOffice - OSGi] Localisation du bootstrap OpenOffice depuis un bundle OSGi


Sujet :

Documents Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 71
    Par défaut [Résolu] [OpenOffice - OSGi] bootstrap OpenOffice depuis un bundle OSGi
    Bonjour à tous,

    Je cherche à exploiter l'API OpenOffice.org (pour l'instant en version 2.4 ou 2.5) dans une application Java. Avec une application normale, aucun problème. La question se corse parce que l'application est basée sur le framework OSGi (en l'occurrence equinox). Intuitivement, on imagine deux solutions:

    • Créer un bundle enveloppe pour les jars fournis par OpenOffice que l'on intègre dans la "target plateform" et auquel on ajoute un MANIFEST qui permet d'exporter les packages qui nous intéressent.

      Cette solution pose problème car d'une part les jar en question ne sont plus à leur place "native" ce qui fait que le Bootstrap ne trouve pas l'exécutable OpenOffice et d'autre part, l'évolutivité du système est affaiblie car on ne peut plus installer une nouvelle version d'OpenOffice sans devoir intervenir de nouveau dans l'application.


    • Déclarer dans le bootclasspath de la plateforme OSGi l'emplacement où sont situées les classes d'OpenOffice (i.e. les jar ridl.jar, unoil.jar, etc...). Avec une telle configuration, le runtime Java trouve sans problème les classes de l'API OpenOffice mais là encore impossible de trouver l'exécutable (BootstrapException : no office executable found ! ).


    Quelque possède-t-il une solution ? Merci d'avance !!

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 71
    Par défaut
    Pour plus d'infos, cette question (et les quelques éléments, pas très encourageants, que j'ai pu identifier jusqu'ici), sont dispos sur le forum dédié OpenOffice à http://user.services.openoffice.org/...p=76788#p76788

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 71
    Par défaut
    Pour les intéressés, la réponse est disponible en suivant le lien indiqué dans mon message précédent .

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/01/2011, 18h00
  2. Bundle OSGI :Gestion des exceptions
    Par pingoui dans le forum Eclipse Platform
    Réponses: 0
    Dernier message: 06/12/2010, 22h05
  3. Déploiement WebService dans bundle OSGI
    Par tom_1 dans le forum Services Web
    Réponses: 0
    Dernier message: 20/11/2010, 16h33
  4. [AC-2003] Pilotage OpenOffice Writer depuis VBA
    Par CanardZ dans le forum VBA Access
    Réponses: 3
    Dernier message: 09/11/2009, 20h43

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