2

我正在编写一个应该与大型 .NET 库交互的 OpenOffice 扩展。正如这里所建议的,一个合理的解决方案是使用 IKVM.NET 和用 Java 编写的扩展,它与 Mono 库交互。然而,问题是,如何将 IKVM.NET 作为 OpenOffice 的 JRE 引入。

4

1 回答 1

1

我认为如果不重新编译 OpenOffice,这是不可能的。OpenOffice 有一个非常强大的 Java VM 检查。如果你想这样做,那么你需要:

  • 将 ikvm.exe 重命名或复制为 java.exe。
  • 使用 IKVM 的设置从 Java 7 的此修复签入中进行等值更改。供应商是“Jeroen Frijters”。当前的 ikvm 版本为 1.7.0。然后重建 OpenOffice 或 LibreOffice。
  • 然后在菜单Tools - Options - OpenOffice.org - Java中输入IKVM bin父目录的路径

或者,您可以将 IKVM 的供应商更改为“Oracle Corporation”并重建它。

但我不知道这应该如何与单声道一起使用。

于 2013-01-21T14:18:23.060 回答