在 Java 里“导入模块”分两种常见场景,我先按最容易混淆的两种情况给你讲清楚,你对照自己的需求即可。
如果你只是想用别人写好的类,比如:
import java.util.List;
import java.util.ArrayList;
直接用 import 即可,无需额外操作。
步骤:
下载 jar 包
放进项目
libs/ 目录写 import
import com.alibaba.fastjson.JSON;
✅ 推荐使用 Maven / Gradle(见下)
pom.xml 是核心配置文件。
例如引入 FastJSON:
<dependencies>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>2.0.42</version>
</dependency>
</dependencies>
mvn clean install
如果你说的是 Java Module(module-info.java):
module com.example.myapp {
requires java.sql;
requires com.alibaba.fastjson;
}
module com.alibaba.fastjson {
exports com.alibaba.fastjson;
}
⚠️ 普通项目不一定需要用模块系统,初学者可暂时忽略。
<modules>
<module>user-service</module>
<module>order-service</module>
</modules>
<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 多模块 |
如果你能告诉我:
我可以直接给你一步一步的操作截图级指导。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。