注册组件文件

From Apache OpenOffice Wiki
Jump to: navigation, search


此步骤将创建包含组件文件位置和所有必要类型信息的注册表文件。要注册,请将文件放到正确位置:

  • 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).
Personal tools
In other languages