2

大規模な .NET ライブラリとやり取りすることになっている OpenOffice 拡張機能を作成しています。hereで提案されているように、もっともらしい解決策は、Mono ライブラリと対話する Java で記述された拡張機能を備えた IKVM.NET を使用することです。しかし、問題は、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 を再構築します。
  • 次に、メニューの [ツール] - [オプション] - [OpenOffice.org] - [Java] で IKVM bin 親ディレクトリのパスを入力します。

または、IKVM のベンダーを「Oracle Corporation」に変更して再構築することもできます。

しかし、これがモノでどのように機能するかはわかりません。

于 2013-01-21T14:18:23.060 に答える