0

IKVM を使用して Java アプリケーションを dll にラップしています。私は IKVM に特に詳しくないので、十分な情報を提供できなかったことをあらかじめお詫びします。とにかく、IKVM によって作成された dll を呼び出す ac# ライブラリを使用しています。ただし、私が使用しているライブラリには、IKVM.OpenJDK.ClassLibrary と IKVM.OpenJDK.Core の両方が必要なようです。唯一の問題は、これらのライブラリの両方に java.util が含まれていることです。これにより、java.util 内の任意のクラス (Vectors、hastables など) の名前空間が曖昧になります。ClassLibrary または Core のいずれかを明示的に使用するために、java.utils クラスで見つかったオブジェクトのすべてのインスタンスを参照する方法を見つけることができません。名前空間を参照して、ライブラリに java.util 呼び出しにいずれかを使用するように指示する方法はありますか?

4

1 に答える 1

2

IKVM の現在のバージョンには、IKVM.OpenJDK.ClassLibrary はありません。異なるバージョンの IKVM が混在しているようです。

于 2011-05-16T11:08:59.537 に答える