如何正确地将外部库包含到项目中

时间:2014-05-02 05:51:35

标签: java keyczar

我正在使用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");
    }
}

编译器出现以下错误:无法找到Crypter符号

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

这就是我收录文件的方式

enter image description here

我做错了什么???

Download来自此处的Keyczar

3 个答案:

答案 0 :(得分:2)

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

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

enter image description here

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

enter image description here

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

答案 1 :(得分:1)

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

这是最推荐和最广泛使用的软件管理工具。它可以非常轻松地管理项目构建和依赖。当前场景中的大多数生产级应用程序都使用Maven。

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

答案 2 :(得分:1)

如果您只想测试应用程序,可以通过IDE添加库,看起来您正在使用NetBeans检查here以查看如何执行此操作。

根据项目管理工具MavenAnt