2

私は最近ライブラリLibsodiumを見つけ、 Java 用の Bindingsもあることをうれしく思いました。残念ながら、ライブラリは他のシステム用に開発されているため、Windows では動作しないようです。

Windows でライブラリを使用するにはどうすればよいですか (可能な場合)。Java の代替ライブラリはありますか?

4

1 に答える 1

3

他のバインディングのページでは、Java バインディングが Kalium と呼ばれていることがわかります。Apache Mavenが必要であることがわかります。だから私はそれを手に入れました(一番下にmavenのインストール方法が説明されていますが、基本的にはいくつかの環境変数を追加するだけです)。

カリウムについては、github のアブストラクトから入手しましたmvn clean installMavenにインストールするには、ディレクトリから必要でした。ディレクトリを解凍した Kalium フォルダに変更した後、指定されたコマンドを実行しました (Maven にファイルを取得して Kalium をインストールするように指示しています)。これにより、残りのセットアップが処理されます。

あとは、Kalium の readme に従って、Maven プロジェクトに依存関係として追加するだけです。libsodium については、MinGW と Windows の VisualStudio で動作するライブラリです。したがって、C/C++ コーディングを行いたい場合は、代わりにそれを使用できます。しかし、Java バインディングについては、Maven を使用してデプロイする必要があるようです。

于 2014-12-29T20:37:21.787 に答える