Rechercher : dans
Par :

Créer un type java à partir de fichiers idl

nico5463, le 30 avr 2009 à 11:02:04 
 Signaler ce message aux modérateurs

Bonjour,

J'aimerais obtenir un type java à partir de fichiers .idl mais au moment d'appliquer javamaker je rencontre l'erreur :
' /usr/lib/openoffice/basis3.0/sdk/bin/javamaker.bin : init registries failed, check your registry files. '

Voici mon code example.sh :

[CODE]
export OOoSDK_Home=/usr/lib/openoffice/basis3.0/sdk
export OOoSDK_BIN=$OOoSDK_Home/bin
export Workbench=/home/perrin/tmp/TestWorkbench
export Component=SomethingA

$OOoSDK_BIN/idlc -C -O $Workbench/$Component/build/urd/org/openoffice -I $OOoSDK_Home/idl -I $Workbench/$Component/idl $Workbench/$Component/idl/org/openoffice/example/X$Component­.idl

$OOoSDK_BIN/idlc -C -O $Workbench/$Component/build/urd/org/openoffice -I $OOoSDK_Home/idl -I $Workbench/$Component/idl $Workbench/$Component/idl/org/openoffice/example/$Component.­idl

$OOoSDK_BIN/regmerge $Workbench/$Component/rdb/thumbs.rdb /UCR $Workbench/$Component/build/urd/org/openoffice/$Component.ur­d
$OOoSDK_BIN/regmerge $Workbench/$Component/rdb/thumbs.rdb /UCR $Workbench/$Component/build/urd/org/openoffice/X$Component.u­rd

$OOoSDK_BIN/regview $Workbench/$Component/rdb/thumbs.rdb

$OOoSDK_BIN/javamaker -Torg.openoffice.example.XSomethingA -Torg.openoffice.example.SomethingA -BUCR -O"$Workbench/$Component/build/urd/org/openoffice" -nD -X"opt/openoffice.org/ure/share/misc/types.rdb" -X"opt/openoffice.org/basis3.0/program/offapi.rdb" "$Workbench/$Component/rdb/thumbs.rdb"
/CODE

Mes fichiers SomethingA.idl et XSomethingA.idl sont :

- SomethingA.idl :

[CODE]
#ifndef INCLUDED_ORG_OPENOFFICE_EXAMPLE_SOMETHINGA_IDL
#define INCLUDED_ORG_OPENOFFICE_EXAMPLE_SOMETHINGA_IDL


#include <XSomethingA.idl>

module org { module openoffice { module example {
service SomethingA: XSomethingA;
}; }; };

#endif
/CODE

-XSomethingA.idl :

[CODE]
#ifndef INCLUDED_ORG_OPENOFFICE_EXAMPLE_XSOMETHINGA_IDL
#define INCLUDED_ORG_OPENOFFICE_EXAMPLE_XSOMETHINGA_IDL

#include <com/sun/star/uno/XInterface.idl>

module org { module openoffice { module example {
interface XSomethingA {
string methodOne([in]string value);
};
}; }; };

#endif
/CODE


Merci d'avance

Configuration: Linux
Firefox 3.0.10

Meilleures réponses pour « créer un type java à partir de fichiers idl » dans :
GParted (Gnome partition editor) VoirIntroduction Qu'est-ce que GParted ? Quel est le principal intérêt dans l'utilisation de GParted? Où peut-on se procurer GParted? Comment utiliser GParted ? Réduire la partition NTFS Créer de nouvelles partitions Astuce supplémentaire...
VirtualBox - Partage d'un dossier Windows sous un hôte Ubuntu VoirTout d'abord, veillez à ce que les additions invités soient installées, si ce n'est pas le cas, regardez ceci. Création du dossier partagé dans VirtualBox
Partage de fichiers en réseau local sous Windows VoirAvant toute chose, il est nécessaire de mettre en réseau local les ordinateurs pour lesquels un partage de fichiers doit être mis en oeuvre : http://www.commentcamarche.net/configuration-reseau/creer-reseau...
Partition - Partitionnement d'un disque dur VoirQu'est-ce qu'une partition? Le partitionnement d'un disque dur se fait après le formatage physique de celui-ci et avant le formatage logique. Il consiste à créer des zones sur le disque dont les données ne seront pas mélangées. Cela sert par...
Partage de fichiers sous Windows XP VoirIntérêt Le partage de fichiers consiste à rendre disponible à travers le réseau le contenu d'un ou plusieurs répertoires. Tous les systèmes Windows possèdent en standard des mécanismes permettant de mettre facilement en partage le...
UNIX - Les fichiers VoirIntroduction aux fichiers Unix Sous les systèmes UNIX tout élément est représenté sous forme de fichier. L'ensemble des fichiers est architecturé autour d'une unique arborescence dont la base, appelée racine, est notée «/». Types de...