如何在Eclipse中开发LibreOffice扩展?

时间:2013-07-19 16:48:23

标签: java eclipse libreoffice uno

我目前正在尝试使用Ubuntu 12.10中的Java 7和Eclipse Juno开发LibreOffice扩展。从我发现的文档中,我知道有一个Eclipse插件和一个应该与OpenOffice兼容的LibreOffice SDK。我从apt-get安装了LibreOffice及其SDK;来自http://api.openoffice.org/Projects/EclipseIntegration/dev-update/site.xml的插件。

当我尝试在Eclipse中创建一个新的UNO-IDL项目时,该插件会询问SDK和OOo路径。但是,LibreOffice SDK和LibreOffice安装目录都不起作用!关于SDK,该插件抱怨它至少需要SDK版本2.0.4,但我使用的是LibreOffice 3.6.0。

有没有办法配置或安装LibreOffice或插件,以便我可以在Eclipse Juno中创建一个UNO-IDL项目。

此外,很难找到有关如何开发LibreOffice扩展的文档和教程。是否有关于如何使用Eclipse开发LibreOffice扩展的详细初学者教程?

2 个答案:

答案 0 :(得分:1)

看看这个。 我有同样的问题,错误的原因是他们提供的eclipse插件太旧了。 http://www.flattermann.net/2009/06/openofficeorg-extension-development-with-eclipse-ooeclipse/

答案 1 :(得分:1)

最近更新了Eclipse插件以使用最新的LibreOffice和Eclipse版本,请检查https://github.com/LibreOffice/loeclipse

还有一个初始扩展,其中包含创建新LibreOffice扩展所需的所有样板代码,包括如何使用Eclipse插件设置开发环境的指南:https://github.com/smehrbrodt/libreoffice-starter-extension