Top > OOoSDK > install2

OOo SDK インストール Edit

OpenOffice.org 2.0 SDK インストール説明。

対象にするのは OpenOffie.org 2.0.3 です。

SDK 入手 Edit

ダウンロードサイトから入手してください。(日本の Ring サーバーなどから)

http://download.openoffice.org/2.0.3/sdk.html

ダウンロードしたファイルを展開してください。

インストール Edit

インストールは展開したファイルの index.html の Installation Guide に従って進めます。

SDK 以外に必要なもの Edit

SDK を利用するに際して、SDK 以外に必要なものです。Optional なものは必要に応じてインストールしてください。

JDK (1.4.1_01 またはそれ以上)
Java で SDK を利用しないのであれば必要ありません。http://java.sun.com/products.
C++ コンパイラ
C++ で SDK を利用しないのであれば必要ありません。 Solaris Sun WorkShop 6 update 1 C++ 5.2 2000/09/11 Linux GNU C++ compiler, gcc version 3.0.1 Windows Microsoft C++ Compiler, Microsoft Visual Studio .NET 2003 (cl, version 13.10.3070)
Microsoft .NET Framework SDK (1.0 またはそれ以上)
CLI アプリケーションのビルドに必要 (C# または VB .NET)。
GNU make (3.79 またはそれ以上)
SDK に含まれる例を make するために使用します。ftp://ftp.gnu.org/gnu/make
zip tool (2.3 またはそれ以上)
UNO パッケージを作成するのに必要。http://www.info-zip.org/

設定 Edit

OOo SDK の設定はスクリプトで自動化されています (Unix and Windows2000/XP)。

スクリプトを実行すると、SDK を利用するときに必要な環境変数を設定するためのスクリプトファイルが作成されます。

setsdkenv_unix.csh
Unix 系用。Perl がインストールされていることが必要。実行すると、以下のファイルが作成されます。
$HOME/$OO_SDK_NAME/setsdkenv_unix.sh 
$HOME/$OO_SDK_NAME/setsdkenv_unix.csh  
setsdkenv_windows.bat
Windows Script が使用されています。実行すると次のファイルが作成されます。
C:\Documents and Settings\<username>\Application Data\%OO_SDK_NAME%\setsdkenv_windows.bat

これらの環境変数の設定用ファイルは、SDK を利用してコンパイルなどを行う際に新たに開いたシェルで毎回実行する必要があります。

毎回実行するのが面倒であれば、環境変数に設定します。

手動設定 Edit

設定を自動で作成されたスクリプトで行うのであれば以下のことは必要ありません。

手動で設定する場合に必要な環境変数。

OFFICE_HOME
OpenOffice.org のパス
OO_SDK_NAME
SDK 名
OO_SDK_URE_HOME
OFFICE_HOME とどちらかを使用
OO_SDK_HOME
SDK のパス
OO_SDK_JAVA_HOME
JDK ディレクトリのパス (必要な場合)
OO_SDK_CPP_HOME
C++ コンパイラのディレクトリのパス(必要な場合)
OO_SDK_CLI_HOME
C# または VB .NET コンパイラディレクトリのパス(必要な場合)
OO_SDK_MAKE_HOME
make のディレクトリパス
OO_SDK_ZIP_HOME
zip のディレクトリパス
OO_SDK_OUTPUT_DIR
例の出力先ディレクトリ(必要な場合)
SDK_AUTO_DEPLOYMENT
例を自動でインストールするかどうか
OO_SDK_URE_BIN_DIR
オフィース: $OFFICE_HOME/program または URE: $OO_SDK_URE_HOME/bin
OO_SDI_URE_LIB_DIR
オフィース: $OFFICE_HOME/program または URE: $OO_SDK_URE_HOME/lib
OO_SDK_URE_JAVA_DIR
オフィース: $OFFICE_HOME/program/classes または URE: $OO_SDK_URE_HOME/share/java
CLASSPATH
=$OO_SDK_URE_JAVA_DIR/juh.jar; $OO_SDK_URE_JAVA_DIR/jurt.jar; $OO_SDK_URE_JAVA_DIR/ridl.jar; $OO_SDK_URE_JAVA_DIR/unoloader.jar; [$OO_SDK_URE_JAVA_DIR/unoil.jar;] $CLASSPATH
OFFICE_PROGRAM_PATH
$OFFICE_HOME/program
UNO_PATH
=$OFFICE_PROGRAM_PATH

Unix (Solaris) 用

LD_LIBRARY_PATH
=$OO_SDK_URE_LIB_DIR: $OO_SDK_HOME/(solsparc|solintel)/lib: $LD_LIBRARY_PATH
PATH
=$OO_SDK_HOME/(solsparc|solintel)/bin:$OO_SDK_MAKE_HOME: $OO_SDK_ZIP_HOME: [$OO_SDK_CPP_HOME:] [$OO_SDK_JAVA_HOME/bin:] $OO_SDK_URE_BIN_DIR: $PATH

Linux 用

LD_LiBRARY_PATH
=$OO_SDK_URE_LIB_DIR: $SDK_HOME/linux/lib: $LD_LIBRARY_PATH
PATH
=$OO_SDK_HOME/linux/bin:$OO_SDK_MAKE_HOME: $OO_SDK_ZIP_HOME: [$OO_SDK_CPP_HOME:] [$OO_SDK_JAVA_HOME/bin:] $OO_SDK_URE_BIN_DIR: $PATH

Windows 用

PATH
=%OO_SDK_HOME%\windows\bin; %OO_SDK_MAKE_HOME%; %OO_SDK_ZIP_HOME%; [%OO_SDK_CLI_HOME%;] [%OO_SDK_CPP_HOME%;] [%OO_SDK_JAVA_HOME%\bin;] %OO_SDK_URE_BIN_DIR%; %PATH%
LIB
=%OO_SDK_HOME%\windows\lib; %LIB%

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes