将我的开发设置切换到 LibreOffice 4(从 OpenOffice 3.3)后,UNO 插件的开发(在 MacOS X 上使用 Eclipse)失败,出现异常“初始化注册表失败,请检查您的注册表文件”。为什么?
通过切换开发设置,我的意思是我将 ant 构建文件更改为引用 LibreOffice ure-link 文件夹而不是 OpenOffice ure-link 文件夹。
将我的开发设置切换到 LibreOffice 4(从 OpenOffice 3.3)后,UNO 插件的开发(在 MacOS X 上使用 Eclipse)失败,出现异常“初始化注册表失败,请检查您的注册表文件”。为什么?
通过切换开发设置,我的意思是我将 ant 构建文件更改为引用 LibreOffice ure-link 文件夹而不是 OpenOffice ure-link 文件夹。
在 MacOS X 的 LibreOffice 4 中(可能也在其他版本或所有版本的 LibreOffice 中)offapi.rdb
文件的位置发生了变化(与 OpenOffice 相比)。虽然offapi.rdb
大多数(除./Applications/LibreOffice.app/Contents/ure-link
/Applications/LibreOffice.app/Contents/MacOS/types
在 build.xml 中设置正确的路径解决了这个问题。
路径base-link/ure-link
现在只是ure-link
.