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