我最近找到了Libsodium库,很高兴还有Bindings for Java。不幸的是,这些库似乎不适用于 Windows,因为它们是为其他系统开发的。
如何在 Windows 下使用库(如果可能)?Java 是否有任何替代库?
我最近找到了Libsodium库,很高兴还有Bindings for Java。不幸的是,这些库似乎不适用于 Windows,因为它们是为其他系统开发的。
如何在 Windows 下使用库(如果可能)?Java 是否有任何替代库?
在其他绑定的页面上,您会发现 Java 绑定称为 Kalium。您会看到它需要 Apache Maven。所以我去了(在底部它解释了如何安装 maven,但基本上你只需添加一些环境变量)。
现在谈到 kalium,我从他们在 github 上的摘要中得到它。我需要mvn clean install
从目录中将其安装在 Maven 中。将目录更改为解压缩的 Kalium 文件夹后,我运行了指定的命令(告诉 Maven 获取文件并安装 Kalium)。这将处理其余的设置。
然后,只需按照 Kalium 自述文件将其作为依赖项添加到您的 Maven 项目中即可。至于 libsodium:它是一个与 MinGW 和 Windows 中的 VisualStudio 一起工作的库。因此,如果您想进行 C/C++ 编码,则可以使用它。但是对于 Java 绑定,您似乎将使用 Maven 部署它。