Bei der Verwendung von OpenOffice (bzw. LibreOffice) ist zu beachten, dass die aktuellen Versionen von OpennOffice (4.x) und LibreOffice (6.x) unterstützt werden. Ältere Versionen werden nicht mehr unterstützt.

Um das Addin starten zu können sind folgende Schritte notwendig:

Schritt 1: Anpassen der Property 'OpenOffice' in der Datei 'client.properties':

Die Datei 'client.properties' befindet sich im Installationspfad des Clients im conf-Ordner. Hier ist bei der Property 'OpenOffice-programPath' der Installationspfad zur OpenOffice bzw. LibreOffice Installation wie wie in diesem Beispiel anzugeben:


client.properties
OpenOffice-programPath=C:/Program Files/LibreOffice/program


Die Property 'OpenOffice-Version' muss nicht mehr gesetzt werden.

Schritt 2: Aktivieren des OpenOffice - Addin in JET

Das Addin gehört zur Standardauslieferung von JET ist aber noch nicht aktiviert. Dazu ist die Datei „addins.swing.xml" im Verzeichnis <Jet-Server>/conf/default zu editieren:

Zunächst deaktivieren Sie den Eintrag 'MS-Office' durch Setzen des Parameters 'active' auf 'false'.


addins.swing.xml
	<addin name="MS-Office"	        active="false"	class="com.oxaion.jet.client.swing.addin.msoffice.MSOfficeAddin">
		<option name="os" value="Windows"/>
	</addin>


Aktivieren Sie das OpenOffice Addin durch Setzen des Paramaters 'active' auf 'true'.


addins.swing.xml
	<addin name="OpenOffice"	    active="true"	class="com.oxaion.jet.client.swing.addin.openoffice.OpenOfficeAddin" />


Wenn Sie eine Instanz von JET geöffnet haben, müssen Sie die Sitzung beenden und den Client neu starten, damit das neue Addin geladen wird.

Besonderheiten Inbetriebnahme der Jet OpenOffice.org Integration unter Linux


Der Jet Client verwendet für die OpenOffice.org Integration das uno-java „Binding".
Die uno-services greifen über die java-jni Schnittstellte auf die „Library" der OpenOffice.org Integration zu. Je nach java Version, Betriebsystem und OpenOffice.org Version kann es sein, dass die .so Dateien von Java nicht gefunden werden.
Beispielsweise sind bei einer Ubuntu-Installation die uno Libraries nicht im gleichen Verzeichnis wie die speziellen Libraries von OpenOffice.org.
Um dem Jet-Client dieses Verzeichnis mitzuteilen, muss der Aufruf in der client_linux.txt geändert werden; statt:


client_linux.txt
java -Xms12m -Xmx128m-Djava.system.class.loader=com.oxaion.util.launcher.OxaionClassLoader-cp ./../lib/oxaion-loader.jar com.oxaion.jet.client.swing.Main properties=./../conf/client.properties 


muss:


client_linux.txt
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/ure/lib java -Xms12m -Xmx128m-Djava.system.class.loader=com.oxaion.util.launcher.OxaionClassLoader-cp ./../lib/oxaion-loader.jar com.oxaion.jet.client.swing.Main properties=./../conf/client.properties 


verwendet werden.

Im Archiv findOpenOfficeLib.tar befindet sich ein Script „./findOpenOfficeLib", dass die „libjpipe.so" unterhalb von /usr/lib sucht und das gefundene Verzeichnis nach Aufforderung auch direkt in die client_linux.txt eintragen kann. Zum Anpassen der client_linux.txt muss das Kommando aus dem gleichen Verzeichnis aufgerufen werden, in dem die client_linux.txt liegt.

  • Keine Stichwörter