温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

java模块如何导入

发布时间:2026-09-19 05:02:16 来源:亿速云 阅读:103 作者:小樊 栏目:编程语言

在 Java 里“导入模块”分两种常见场景,我先按最容易混淆的两种情况给你讲清楚,你对照自己的需求即可。


一、导入「类 / 包」(最常用,99% 情况)

如果你只是想用别人写好的类,比如:

import java.util.List;
import java.util.ArrayList;

方式 1:JDK 自带类

直接用 import 即可,无需额外操作。

方式 2:第三方库(如 Spring、FastJSON)

步骤:

  1. 下载 jar 包

    • Maven 中央仓库:https://mvnrepository.com
  2. 放进项目

    • 普通 Java 项目:放到 libs/ 目录
    • IDEA / Eclipse:右键 → Add to Build Path
  3. 写 import

import com.alibaba.fastjson.JSON;

✅ 推荐使用 Maven / Gradle(见下)


二、使用 Maven 导入模块(推荐 ✅)

1️⃣ 创建 Maven 项目

pom.xml 是核心配置文件。

2️⃣ 添加依赖

例如引入 FastJSON:

<dependencies>
    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>fastjson</artifactId>
        <version>2.0.42</version>
    </dependency>
</dependencies>

3️⃣ 刷新 Maven

  • IDEA:右侧 Maven → Reload
  • 命令行:
mvn clean install

三、Java 9+ 的「模块系统」(Module,容易误解)

如果你说的是 Java Module(module-info.java):

1️⃣ 声明模块

module com.example.myapp {
    requires java.sql;
    requires com.alibaba.fastjson;
}

2️⃣ 别人模块要导出

module com.alibaba.fastjson {
    exports com.alibaba.fastjson;
}

⚠️ 普通项目不一定需要用模块系统,初学者可暂时忽略。


四、导入「自己写的模块 / 项目」

方式 1:同项目多模块(Maven)

<modules>
    <module>user-service</module>
    <module>order-service</module>
</modules>

方式 2:本地 jar

<dependency>
    <groupId>com.xxx</groupId>
    <artifactId>my-lib</artifactId>
    <version>1.0</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/libs/my-lib.jar</systemPath>
</dependency>

快速判断你该用哪种

你想做的事 用哪种
用 List、Map import
用第三方库 Maven
Java 9 模块隔离 module-info
多项目拆分 Maven 多模块

如果你能告诉我:

  • 用的是 IDEA / Eclipse
  • Java 版本
  • 想导入的是 什么模块

我可以直接给你一步一步的操作截图级指导。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手