我正在编写一个应该与大型 .NET 库交互的 OpenOffice 扩展。按照建议here , 一个合理的解决方案是使用 IKVM.NET 和用 Java 编写的扩展,它与 Mono 库交互。然而,问题是,如何引入 IKVM.NET 作为 OpenOffice 的 JRE。
最佳答案
我认为如果不重新编译 OpenOffice,这是不可能的。 OpenOffice 具有非常强大的 Java VM 检查。如果你想这样做,那么你需要:
- 将 ikvm.exe 重命名或复制到 java.exe。
- 对 this fix checkin 进行等式更改对于具有 IKVM 设置的 Java 7。供应商是“Jeroen Frijters”。当前的 ikvm 版本为 1.7.0。然后重建 OpenOffice 或 LibreOffice。
- 然后在菜单工具-选项-OpenOffice.org-Java中输入IKVM bin父目录的路径
或者您可以将 IKVM 的供应商更改为“Oracle Corporation”并重建它。
但我不知道这应该如何与单声道一起使用。
关于java - IKVM.NET 作为 OpenOffice 的 JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14423136/