Eclipse で .net 外部ライブラリをインポートする方法はありますか。それは自己作成のライブラリであり、Eclipse にインポートしたいと考えています。出来ますか ?
2 に答える
いいえ。.Net ライブラリは、Microsoft .Net プラットフォームでの特定の使用のために中間言語 (IL) にコンパイルされます。つまり、.Net フレームワークを備えたコンピューターのみが使用できます。
Java は、まったく異なる目的で同様のアイデアを使用します。Java コードは、Java プラットフォームで実行するように設計されたライブラリにコンパイルされます。このライブラリは、バイナリを実行するコンピューターにインストールする必要があります。ただし、Java の目的は、1 回のコーディングでさまざまなオペレーティング システムに対応できるようにすることです。.Net の目標は、さまざまな言語を同じ言語 (IL) にコンパイルできるようにすることです。
.Net ライブラリ内のコードを、Mono (http://www.mono-project.com/Java) などのより一般的なランタイムに移植することを検討する必要があります。
ただし、.Net dll が Java 環境で役立つことはありません。すべてのフックを配置できたとしても、.Net dll には .Net フレームワークが必要であり、これは Windows を意味し、Java の方法論に反します。
はい、 Java Native Interfaceを使用してこれを行うことができます