将我的开发设置切换到LibreOffice 4(来自OpenOffice 3.3)后,UNO加载项的开发(在MacOS X上使用Eclipse)失败,除了“init registries failed,检查您的注册表文件” . 为什么?
通过切换开发设置,我的意思是我更改了ant构建文件以引用LibreOffice ure-link文件夹而不是OpenOffice ure-link文件夹 .
在适用于MacOS X的LibreOffice 4中(可能还有其他版本或所有版本的LibreOffice), offapi.rdb 文件的位置发生了变化(与OpenOffice相比) . 虽然大多数(除了 offapi.rdb 之外的所有文件)文件都停留在位于 /Applications/LibreOffice.app/Contents/ure-link 的ure-link文件夹下的某个位置,但offapi.rdb现在位于 /Applications/LibreOffice.app/Contents/MacOS/types .
offapi.rdb
/Applications/LibreOffice.app/Contents/ure-link
/Applications/LibreOffice.app/Contents/MacOS/types
在build.xml中设置正确的路径可以解决问题 .
路径 base-link/ure-link 现在只是 ure-link .
base-link/ure-link
ure-link
1 回答
在适用于MacOS X的LibreOffice 4中(可能还有其他版本或所有版本的LibreOffice),
offapi.rdb
文件的位置发生了变化(与OpenOffice相比) . 虽然大多数(除了offapi.rdb
之外的所有文件)文件都停留在位于/Applications/LibreOffice.app/Contents/ure-link
的ure-link文件夹下的某个位置,但offapi.rdb现在位于/Applications/LibreOffice.app/Contents/MacOS/types
.在build.xml中设置正确的路径可以解决问题 .
路径
base-link/ure-link
现在只是ure-link
.