注册组件文件
From Apache OpenOffice Wiki
< Zh | Documentation
此步骤将创建包含组件文件位置和所有必要类型信息的注册表文件。要注册,请将文件放到正确位置:
- 将 regcomp 工具从 SDK 发行版复制到 <OfficePath>/program。
- 将组件 jar 复制到 <OfficePath>/program/classes。
- 将包含创建的新类型的 .rdb 文件复制到 <OfficePath>/program。如果未定义新类型,请跳过此步骤。在此示例中,regcomp 将自动使用注册信息创建新的 rdb 文件。
在命令提示符后,转到 <OfficePath>/program,然后使用以下选项运行 regcomp。以下的换行是为了增强可读性,但是实际的命令必须在一行中输入:
$ regcomp -register -r <your_registry>.rdb -br services.rdb -br types.rdb -l com.sun.star.loader.Java -c file:///<OfficePath>/program/classes/<your_component>.jar
对于其类型说明已合并到 thumbs.rdb(在 thumbs.jar 中实现)的 org.openoffice.test.ImageShrink
服务,相应的命令为:
$ regcomp -register -r thumbs.rdb -br services.rdb -br types.rdb -l com.sun.star.loader.Java -c file:///i:/StarOffice6.0/program/classes/thumbs.jar
除了 regcomp,还有一个 Java 工具可以用于注册组件,但此工具只能向其读取信息的注册表写入信息。它不能用于创建单独的注册表数据库。如果需要更多信息,请参阅 编写 UNO 组件 - 组件的部署选项。
Content on this page is licensed under the Public Documentation License (PDL). |