0

私の会社ではすべての開発に .NET を使用しており、.NET で作成された ERP と統合しています。ERP API は、.NET プロジェクトから参照するだけの相互運用機能のコレクションであり、必要なことは何でも実行する準備ができています。

最近、JAVA の開発を考えていますが、懸念事項が 1 つあります。それは、販売している .NET 製品との統合です。

私は少しグーグルして、JNAとJNIを見つけました。

私の質問は次のとおりです。

  1. JAVAで.NET dllを「使用」するための最良のソリューションは何ですか?
  2. 機能やパフォーマンスに制限はありますか?

ありがとうございました。

4

1 に答える 1

0

私はJNIよりもJNAを好みます。JNI はエラーが発生しやすいです。ボイラープレート コードを書く必要があると、見苦しくなります。また、JNI は JNA よりも C っぽいです。最近は JNI を使用していませんが、JNA は Github でホストされているため、信頼性が高くなります。JNI が今後サポートされるかどうかはわかりません。ここでJNA@Github を見ることができます。どちらの場合も、タイプ マッピングに慣れる必要があります。

于 2013-07-04T11:44:24.130 に答える