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

Java 如何将外部库正确地包含到项目中,java,keyczar,Java,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"); } } 编译器给出以下错误:找不到加密程序符

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

我正试图做到以下所述的主要网站

package testing2;
import testing2.org.keyczar;

public class Testing2 
{
    public static void main(String[] args) 
    {    
        Crypter crypter = new Crypter("/path/to/your/keys");
    }
}
编译器给出以下错误:找不到加密程序符号

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

这就是我如何包括我的文件

我做错了什么???


从这里开始,我建议您使用Maven:

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


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

我建议您使用maven:

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


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

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


根据长期项目的可维护性和可持续性,如果您使用或

之类的项目管理工具,如果您只想测试您的应用程序,您可以通过IDE添加一个库,并且您似乎正在使用NetBeans检查以了解如何做到这一点


根据长期项目可维护性和可持续性,如果您使用诸如或之类的项目管理工具将外部库/JAR包含到您的项目中,则最好遵循以下步骤:

  • 右键单击项目->生成路径->配置生成路径
  • 转到
    选项卡,然后单击
    添加外部JAR
    ->选择要包括的库/JAR。如下图所示:

另外,如果您要将项目导出为
可执行JAR
,则转到
顺序并导出
,然后选择要包含在可执行JAR中的JAR,如下图所示


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

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

  • 右键单击项目->生成路径->配置生成路径
  • 转到
    选项卡,然后单击
    添加外部JAR
    ->选择要包括的库/JAR。如下图所示:

另外,如果您要将项目导出为
可执行JAR
,则转到
顺序并导出
,然后选择要包含在可执行JAR中的JAR,如下图所示

同样在您上面的代码中,我可以看到,
Crypter
类没有import语句。如果您已经按照上面的过程添加了外部JAR,那么您可以按Ctrl+Shift+O来解决Eclipse中的导入问题