所以发生了什么:
- 我在NetBeans中做了一个项目,想使用Apache库中的一个函数
- 下载了这个库,把它连接到NetBeans上,使用了函数,就成功了
- 图书馆的解压缩zip文件在桌面上,不喜欢那里。在Documents中创建了一个文件夹,命名为"Library",并将apache库移到了那里
- 出现项目问题:"Common-lang3库缺少项"
- 尝试通过单击"添加JAR/文件夹"并手动查找来解决问题。没用。:(
您还应该查看maven
。Maven是一个Java软件项目管理工具。
你可以从这里获得关于maven的信息:
apache maven启动站点
如何安装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的安装和使用。它将通过处理这个项目和未来所有其他项目中所需的所有必要依赖关系,让你的生活更轻松。
尝试将库移到原来的位置(到桌面),然后在NetBeans中从项目中移除库->将库移回新目标->将其添加回项目(从新目标)。
此外,当您执行编译后的应用程序时,您必须在与JAR文件文件夹lib
相同的位置,其中包含所有必需的库,包括已经提到的库Common-lang3
(NetBeans应该在构建时自动将其移动到那里)。