私は最近ライブラリLibsodiumを見つけ、 Java 用の Bindingsもあることをうれしく思いました。残念ながら、ライブラリは他のシステム用に開発されているため、Windows では動作しないようです。
Windows でライブラリを使用するにはどうすればよいですか (可能な場合)。Java の代替ライブラリはありますか?
私は最近ライブラリLibsodiumを見つけ、 Java 用の Bindingsもあることをうれしく思いました。残念ながら、ライブラリは他のシステム用に開発されているため、Windows では動作しないようです。
Windows でライブラリを使用するにはどうすればよいですか (可能な場合)。Java の代替ライブラリはありますか?
他のバインディングのページでは、Java バインディングが Kalium と呼ばれていることがわかります。Apache Mavenが必要であることがわかります。だから私はそれを手に入れました(一番下にmavenのインストール方法が説明されていますが、基本的にはいくつかの環境変数を追加するだけです)。
カリウムについては、github のアブストラクトから入手しました。mvn clean install
Mavenにインストールするには、ディレクトリから必要でした。ディレクトリを解凍した Kalium フォルダに変更した後、指定されたコマンドを実行しました (Maven にファイルを取得して Kalium をインストールするように指示しています)。これにより、残りのセットアップが処理されます。
あとは、Kalium の readme に従って、Maven プロジェクトに依存関係として追加するだけです。libsodium については、MinGW と Windows の VisualStudio で動作するライブラリです。したがって、C/C++ コーディングを行いたい場合は、代わりにそれを使用できます。しかし、Java バインディングについては、Maven を使用してデプロイする必要があるようです。