我在Open Office中使用Java UNO运行时参考Api在Open Office Draw中导出UML图。最初我尝试使用Bootstrap.bootstrap()方法连接Open Office,但结果是“找不到办公室可执行文件异常”。然后根据帖子No office executable found exception while connecting to OpenOffice through Java,我下载了bootstrapconnector.jar,它对我来说很好。但在这种情况下,用户必须提供Open Office安装的路径,我的要求是通过以编程方式查找安装路径来连接到Open Office实例。我知道的一种方法是通过使用WinRegistry,但在这种情况下,我认为注册表项可能会随着底层操作系统而改变。因此,如果有人可以建议我实现这一目标的其他方法,那将是一个很大的帮助。