http://hermione.s41.xrea.com/pukiwiki/index.php?OOoSDK%2Fjava%2FTutorial%2FHello
SDKはインストールしてあったが、
- IDLファイルの作成、コンパイル - 成功。
- レジストリファイルの作成 - 成功。
- javamakerコマンドでjavaファイルの作成作成されるのはjavaファイルとなっているが、classファイルが作成された。コマンドの仕様が変わったらしい。アップしてあるソースを利用する。
- サービス、その他のクラスの実装、コンパイル - 成功。
- jarファイル、zipファイルの作成 - 成功。
- パッケージのインストールpkgchkコマンドがみつからなかった。インストール方法が変わったらしい。unopkgコマンドでインストールするもOpenOfficeBasicからサービスを利用することはできなかった。
OpenOfficeのアップデートによって動かすことはできなかったが、概要は理解できた。うまくいかなかった点も、DeveloperGuideを読み進めていけば解決できると思う。
--- 追記 ---
SDKのサンプルの中にある”JavaComponent”(%SDK_HOME%\examples\DevelopersGuide\Components\JavaComponent)と似た構成になっているので、そちらを参考にしながら進めたら無事動作した。
makefileの修正箇所
- COMPONENT_NAME=JavaComponent
> COMPONENT_NAME=ooo_hello - APP1_NAME=TestJavaComponent
> APP1_NAME=ooo_hello - IDLFILES = XSomethingA.idl \ .....
> IDLFILES = XHello.idl \ .... - PACKAGE = com/sun/star/test
> PACKAGE = com/sun/star/demo - COMPJAVAFILES = TestComponentA.java \ ....
> COMPJAVAFILES = com/sun/star/comp/demo/Hello.java \ .... - @echo RegistrationClassName: TestServiceProvider>> $@
> @echo RegistrationClassName: com.sun.star.comp.demo.Hello>> $@
0 件のコメント:
コメントを投稿