如何在 Eclipse 中开发 LibreOffice 扩展?

Posted

技术标签:

【中文标题】如何在 Eclipse 中开发 LibreOffice 扩展?【英文标题】:How to develop a LibreOffice extension in Eclipse? 【发布时间】:2013-07-19 16:48:23 【问题描述】:

我目前正在尝试在 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 扩展的详细初学者教程?

【问题讨论】:

错误信息是什么? 错误消息是关于至少需要 SDK 版本 2.0.4。就是这样。 【参考方案1】:

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

【讨论】:

我现在正在使用 OpenOffice 和 Netbeans 插件进行开发。我不得不自己调整一些东西,但我得到了它的工作。不过,感谢您提供的信息。 @ArielD.MoyaSequeira 我需要您的帮助来设置 Netbeans 和 Office 以创建扩展。你能帮忙吗?【参考方案2】:

Eclipse 插件最近已更新,可与最新的 LibreOffice 和 Eclipse 版本一起使用,请查看https://github.com/LibreOffice/loeclipse。

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

【讨论】:

这是个好消息!有机会我会去看看的。

以上是关于如何在 Eclipse 中开发 LibreOffice 扩展?的主要内容,如果未能解决你的问题,请参考以下文章

如何将键盘键图形表示插入到您的文档中?

如何使用 GTK 开发类似 Eclipse 的界面?

eclipse3.5如何配置spring web开发环境

如何使用 Eclipse 开发 Java Servlet?

我用eclipse开发了一个web项目,如何发布到我的服务器上?

如何开发eclipse插件