将库移动到另一个文件夹,现在程序不起作用

时间:2015-11-12 15:16:23

标签: java apache netbeans

所以这就是发生的事情:

  • 我在NetBeans中创建了一个项目,并希望使用Apache库中的函数。
  • 下载了库,将它连接到NetBeans,使用了函数,它工作正常。
  • 图书馆的解压缩zip文件在桌面上,不喜欢它。在Documents中创建了一个名为“Library”的文件夹,将apache库移动到那里。
  • 项目出现问题:“Common-lang3库缺少项目”。
  • 尝试通过单击“添加JAR /文件夹”并手动查找来解决问题。没工作。 :(

2 个答案:

答案 0 :(得分:1)

您还应该查看maven。 Maven是Java的软件项目管理工具。

您可以从此处获取有关maven的信息:

apache maven startsite

how to install maven

在系统上配置maven并基于maven创建了一个java项目之后,您可以在pom.xml文件中添加所有依赖项。这是maven的配置文件。

commom-lang3库只是项目中的依赖项,将自动下载。这是您向pom.xml

添加依赖项的方法
<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.0</version>
</dependency>

但首先,你应该看看maven安装及其使用。通过处理此项目以及将来所有其他项目中所需的所有必要依赖项,它将使您的生活更轻松。

答案 1 :(得分:0)

尝试将库移动到桌面(到桌面),然后在NetBeans中从项目中删除库 - &gt;将图书馆移至新目的地 - &gt;将它添加回项目(从新目的地)。

此外,当您执行已编译的应用程序时,您必须与JAR文件夹lib位于同一位置,其中包含所有必需的库,包括已提到的库Common-lang3(NetBeans应移动它自动生成)。