1️⃣ 下载 Jar 包

(1) 官方网站下载

  • 许多开源库官网会提供 .jar 文件下载,例如:

    • MySQL JDBC 驱动:https://dev.mysql.com/downloads/connector/j/

    • Apache Commons:https://commons.apache.org/

下载后会得到一个 .jar 文件,比如 mysql-connector-java-8.0.33.jar。


(2) Maven 仓库下载

  • Maven 中央仓库:https://mvnrepository.com/

  • 搜索你需要的库,点击版本 → 下载 .jar(或复制 Maven 坐标)


(3) 使用 Maven/Gradle 自动管理依赖(推荐)

  • Maven 项目在 pom.xml 中加入依赖:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.33</version>
</dependency>

  • Gradle 项目在 build.gradle:



dependencies {
    implementation 'mysql:mysql-connector-java:8.0.33'
}

这样 IDEA 会自动下载并管理 jar,不用手动放到项目里。


2️⃣ 如何在 Java 项目中使用 Jar 包

(1) 普通 Java 项目(非 Maven/Gradle)

  1. 创建一个 lib 文件夹,把下载的 .jar 放进去

  2. IDEA 中右键 .jar → Add as Library

    • 或者右上角 File → Project Structure → Modules → Dependencies → + → JARs or directories → 选 jar → OK

  3. 在代码中直接导入类:

import com.mysql.cj.jdbc.Driver;


(2) Maven/Gradle 项目

  • 只需在配置文件中声明依赖,IDEA 会自动下载 jar 并加入 classpath

  • 不需要手动下载 jar 文件


3️⃣ 运行时使用

  • 如果是 普通项目,要确保 jar 在 classpath 中:

# Windows
java -cp "lib/mysql-connector-java-8.0.33.jar;bin" com.example.Main
# Linux/macOS
java -cp "lib/mysql-connector-java-8.0.33.jar:bin" com.example.Main

  • Maven/Gradle 项目一般直接 Run 就能找到 jar,无需手动加 classpath。


4️⃣ !!

  • jar 文件就像其他语言的库文件(Python 的 .whl、Node.js 的 node_modules)

  • 使用 Maven/Gradle 可以自动管理版本和依赖关系,更适合大项目

  • 手动下载 jar 适合小型实验项目或没有网络环境的情况

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐