0

我正在使用Keyczar Java 库来加密和解密信息。

我正在尝试按照主站点上的说明执行以下操作

package testing2;
import testing2.org.keyczar;

public class Testing2 
{
    public static void main(String[] args) 
    {    
        Crypter crypter = new Crypter("/path/to/your/keys");
    }
}

编译器给出以下错误:找不到加密器符号

我怀疑问题的原因是我没有正确包含我的外部库文件

这就是我包含我的文件的方式

在此处输入图像描述

我究竟做错了什么 ???

从这里下载Keyczar

4

3 回答 3

2

要将外部库/ JAR 包含到您的项目中,请执行以下步骤:

  • 右键单击项目->构建路径->配置构建路径
  • 转到Libraries选项卡并单击Add External JARs-> 选择要包含的库/ JAR。如下图所示:

在此处输入图像描述

此外,如果您要将项目导出为Executable JAR.,请转到Order and Export并选择要包含在可执行 jar 中的 JAR,如下图所示。

在此处输入图像描述

同样在您上面的代码中,我可以看到类没有导入语句Crypter。如果您按照上述步骤添加了外部 JAR,则可以按Ctrl + Shift + O解决 Eclipse 中的导入问题。

于 2014-05-02T06:00:27.780 回答
1

如果您只是想测试您的应用程序,您可以通过您的 IDE 添加一个库,并且您似乎正在使用 NetBeans ,请点击此处查看如何执行此操作。

根据长期项目的可维护性和可持续性,最好使用MavenAnt等项目管理工具

于 2014-05-02T06:00:05.610 回答
1

我建议你使用 Maven:http ://maven.apache.org/

它是最推荐和最广泛使用的软件管理工具。它可以很容易地管理项目构建和依赖关系。当前场景中的大部分生产级应用程序都使用 Maven。

您也无需担心项目的依赖关系,这在您的应用程序具有严重的外部依赖关系时非常有用。该项目将直接从 maven 存储库下载依赖项,您不必将它们与项目一起携带。

于 2014-05-02T05:54:22.860 回答