2025-03-26
编程
00
请注意,本文编写于 33 天前,最后修改于 33 天前,其中某些信息可能已经过时。

目录

1. 手动下载 JAR 文件
方法一:从官方网站或第三方库下载
方法二:使用 Maven 临时下载
2. 将 JAR 文件添加到项目中
方法一:在 IDE 中配置
IntelliJ IDEA
Eclipse
方法二:通过命令行编译和运行
编译时指定类路径
运行时指定类路径
3. 示例代码
4. 注意事项
总结

在非 Maven 项目中引入 Java 包,通常需要手动下载依赖的 JAR 文件,并将其添加到项目的类路径(classpath)中。

1. 手动下载 JAR 文件

方法一:从官方网站或第三方库下载

  • 前往你需要使用的库的官方网站或第三方库网站( Maven Central RepositoryMVNRepository )。
  • 搜索所需的库,例如 Apache Commons Lang
  • 下载对应的 JAR 文件。

方法二:使用 Maven 临时下载

如果你有 Maven 环境但不想创建 Maven 项目,可以通过以下方式快速获取 JAR 文件:

  1. 创建一个临时的 Maven 项目。
  2. pom.xml 中添加你需要的依赖项,例如:
    xml
    <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.12.0</version> </dependency>
  3. 运行 mvn dependency:copy-dependencies,Maven 会将所有依赖项下载到 target/dependency 目录中。
  4. 将下载的 JAR 文件复制到你的非 Maven 项目中。

2. 将 JAR 文件添加到项目中

方法一:在 IDE 中配置

如果你使用的是 IntelliJ IDEA 或 Eclipse,可以按照以下步骤操作:

IntelliJ IDEA
  1. 将下载的 JAR 文件放入项目目录中的某个文件夹(例如 lib 文件夹)。
  2. 右键点击项目 -> Open Module Settings(或按快捷键 F4)。
  3. 在左侧选择 Modules,然后切换到 Dependencies 标签页。
  4. 点击右侧的 + 按钮,选择 JARs or directories
  5. 浏览并选择你刚刚放入的 JAR 文件,点击 OK
  6. 确保 JAR 文件被正确添加到类路径中。
Eclipse
  1. 将下载的 JAR 文件放入项目目录中的某个文件夹(例如 lib 文件夹)。
  2. 右键点击项目 -> Properties
  3. 选择 Java Build Path -> Libraries 标签页。
  4. 点击 Add JARs...Add External JARs...
  5. 浏览并选择你刚刚放入的 JAR 文件,点击 OK
  6. 确保 JAR 文件被正确添加到类路径中。

方法二:通过命令行编译和运行

如果你不使用 IDE,而是直接通过命令行编译和运行 Java 程序,则需要手动指定类路径。

假设你的项目目录结构如下:

MyProject/ ├── src/ │ └── Main.java └── lib/ └── commons-lang3-3.12.0.jar
编译时指定类路径

使用 javac 编译时,通过 -cp 参数指定 JAR 文件的路径:

bash
javac -cp lib/commons-lang3-3.12.0.jar src/Main.java -d out/
运行时指定类路径

使用 java 运行时,也需要通过 -cp 参数指定 JAR 文件的路径:

bash
java -cp out:lib/commons-lang3-3.12.0.jar Main

注意:在 Windows 系统中,类路径分隔符是 ;,而在 Linux/macOS 系统中是 :


3. 示例代码

假设你已经下载了 commons-lang3-3.12.0.jar 并添加到项目中,以下是一个简单的示例代码:

java
import org.apache.commons.lang3.StringUtils; public class Main { public static void main(String[] args) { String str = " Hello, World! "; // 使用 StringUtils.trim() 方法去除首尾空格 String trimmedStr = StringUtils.trim(str); System.out.println("Trimmed String: " + trimmedStr); } }

4. 注意事项

  1. 版本兼容性
    确保下载的 JAR 文件与你的 JDK 版本兼容。某些较新的库可能需要更高版本的 JDK。

  2. 传递依赖问题
    如果你使用的库依赖于其他库(即传递依赖),你需要手动下载这些依赖的所有相关 JAR 文件。例如,Spring Framework 依赖于多个其他库,手动管理起来会比较复杂。

  3. IDE 的刷新
    在添加 JAR 文件后,确保 IDE 已经刷新了项目的类路径,否则可能会出现找不到类的错误。

  4. 避免重复依赖
    如果项目中有多个模块或子项目,尽量统一管理 JAR 文件的位置,避免重复引入相同的依赖。


总结

虽然手动引入 JAR 文件的方式适用于小型项目或学习环境,但在大型项目中,推荐使用构建工具(如 Maven 或 Gradle)来管理依赖。这样可以自动解决传递依赖问题,并简化项目的构建流程。如果暂时无法使用 Maven 或 Gradle,以上方法可以帮助你在非 Maven 项目中引入 Java 包并正常运行程序。