牛马程序员牛马程序员
首页
学习编程
软件开发
媒体运营
  • 电商运营
  • 云服务器
  • 技术外包
关于我
首页
学习编程
软件开发
媒体运营
  • 电商运营
  • 云服务器
  • 技术外包
关于我
  • 认识Java
  • Java环境配置
  • 在 VSCode 中配置 Java 开发环境
  • Java基础语法与第一个程序
  • Java 库与依赖管理
  • Spring Boot 入门
  • Java 容器化与 GraalVM 原生镜像指南
  • 快速使用第三方库(以 Guava 为例)
  • Java开发实用技能与进阶技巧
  • Java 游戏开发
  • 各种JDK的发行版介绍
  • SpringBoot4 h2-console 无法访问怎么配置?

快速使用第三方库(以 Guava 为例)

本节展示如何在 Java 项目中快速引入并使用第三方库。示例使用 Google Guava,演示依赖声明、示例代码与运行方式(Maven / Gradle)。


1. 添加依赖

Maven (pom.xml):

<dependency>
	<groupId>com.google.guava</groupId>
	<artifactId>guava</artifactId>
	<version>31.1-jre</version>
</dependency>

Gradle (build.gradle):

dependencies {
	implementation 'com.google.guava:guava:31.1-jre'
}

添加后使用 IDE 同步或在命令行运行 mvn compile / ./gradlew build 下载依赖。


2. 示例代码

创建 src/main/java/com/example/ExampleGuava.java:

package com.example;

import com.google.common.collect.ImmutableList;
import com.google.common.base.Joiner;

public class ExampleGuava {
		public static void main(String[] args) {
				ImmutableList<String> list = ImmutableList.of("apple", "banana", "cherry");
				String joined = Joiner.on(", ").join(list);
				System.out.println("Joined: " + joined);
		}
}

运行:

  • 在 IDE 中直接运行 ExampleGuava;或
  • 使用 Maven Exec 插件:
<!-- 在 pom.xml 中添加 exec 插件配置(只需添加一次) -->
<build>
	<plugins>
		<plugin>
			<groupId>org.codehaus.mojo</groupId>
			<artifactId>exec-maven-plugin</artifactId>
			<version>3.0.0</version>
			<configuration>
				<mainClass>com.example.ExampleGuava</mainClass>
			</configuration>
		</plugin>
	</plugins>
</build>

然后运行:

mvn compile exec:java

或使用 Gradle:

./gradlew run --args=''

(需要在 build.gradle 中添加 application 插件并指定 mainClass。)


3. 小贴士

  • 总是通过构建工具(Maven/Gradle)管理依赖,避免手动拷贝 jar。
  • 使用 mvn dependency:tree 或 ./gradlew dependencies 检查传递依赖与冲突。
  • 在生产中锁定依赖版本并在 CI 中缓存仓库以提高稳定性。

以上示例展示了如何在几分钟内把第三方库引入到项目并运行示例代码。需要我把示例改为其他常用库(Jackson、Lombok、Log4j)吗?

Prev
Java 容器化与 GraalVM 原生镜像指南
Next
Java开发实用技能与进阶技巧