最初安装 Natty 时,libreoffice 没有安装 JRE。后来我才知道安装 JRE 即libreoffice-java-common
会提高性能。因此安装了它并在 LO 选项中选择启用 java 运行时。但我注意到性能严重下降。LO 加载时间更长,滚动页面变得非常慢,等等!
所以现在我想知道 LO 中的 JRE 有什么用途?
答案1
Java 是 OpenOffice.org 完整功能所必需的。Java 主要用于使用新的基于嵌入式 Java 技术的 HSQLDB 数据库引擎,或使用辅助功能和辅助技术。如果您不需要数据库表或辅助功能集成或某些向导,则无需下载和安装 Java。例如,Base(数据库组件)完全依赖 Java 技术来运行,但其他程序(如 Writer、Calc 和 Impress)只需要 Java 来实现特殊功能。
答案2
有关详细信息,请参阅询问 LibreOffice 问题哪些功能绝对需要 Java?希望能够追踪当前状态。
有一些项目可以替代当前的 Java 依赖项,例如:
- LibreOffice 向导:Java 到 Python 的转换:蓝图:Ubuntu https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-libreoffice-python-wizards
- Bug 38811 – [EasyHack] Base 中默认使用 SQLite 而不是 HSQLDB https://bugs.freedesktop.org/show_bug.cgi?id=38811