2

我最近找到了Libsodium库,很高兴还有Bindings for Java。不幸的是,这些库似乎不适用于 Windows,因为它们是为其他系统开发的。

如何在 Windows 下使用库(如果可能)?Java 是否有任何替代库?

4

1 回答 1

3

在其他绑定的页面上,您会发现 Java 绑定称为 Kalium。您会看到它需要 Apache Maven。所以我去了(在底部它解释了如何安装 maven,但基本上你只需添加一些环境变量)。

现在谈到 kalium,我从他们在 github 上的摘要中得到它。我需要mvn clean install从目录中将其安装在 Maven 中。将目录更改为解压缩的 Kalium 文件夹后,我运行了指定的命令(告诉 Maven 获取文件并安装 Kalium)。这将处理其余的设置。

然后,只需按照 Kalium 自述文件将其作为依赖项添加到您的 Maven 项目中即可。至于 libsodium:它是一个与 MinGW 和 Windows 中的 VisualStudio 一起工作的库。因此,如果您想进行 C/C++ 编码,则可以使用它。但是对于 Java 绑定,您似乎将使用 Maven 部署它。

于 2014-12-29T20:37:21.787 回答