C# と Java の間のブリッジを作成するタスクが与えられました。現在 C# を使用していて、別の場所から Java ファイルを受け取った場合、その Java ファイルを .NET に変換して、ソフトウェアと互換性を持たせることができるはずだと言われました。問題は、何をすべきか、このタスクを開始する方法さえわからないことです。提案やアドバイスはありますか?
それが役立つのであれば、最初はプラットフォームに依存しないクラスを作成する必要があると言われました。
*編集: 私がここにいる理由は、私自身がタスクを完全に理解していないためです。しかし、私の理解では、.NET ファイルからソース Java コードを呼び出すことができるブリッジ自体を作成する必要があります。完成まで数か月あるので、Java のすべてのライブラリを C# と互換性を持たせる必要があると思います。
助けを求めて周りを見回したところ、JNBridge (有料)、Tangible (無料デモ)、Janett (オープンソース) などの同様のプロジェクトがいくつか見つかりました。
**編集: たとえば、Java で Calculator クラスを作成するとします。そのクラスのインスタンスを C# で作成したいと思います。