You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在无Gradle、Maven或IDE的Java项目中手动添加Jar文件?

当然可以手动添加Jar依赖!

完全不需要依赖管理工具或者IDE,纯终端操作就能搞定你的Java项目Jar依赖添加,下面是针对你桌面项目的具体步骤:

第一步:整理项目结构

先在你的项目根目录(桌面的那个Java项目文件夹)里新建一个lib文件夹,把你需要的Jar依赖文件都放进去。假设你的项目结构现在是这样:

~/Desktop/MyJavaProject/
├── src/          # 你原有的文件夹,包含5个Java文件
│   ├── Main.java  # 假设这是你的主类文件
│   ├── ClassA.java
│   └── ...(剩下3个Java文件)
└── lib/
    └── your-dependency.jar  # 你的Jar依赖

第二步:编译Java文件

打开终端,切换到项目根目录,用javac命令编译,必须指定包含Jar依赖的类路径:

# 先新建一个bin目录用来存放编译后的class文件(可选但推荐,方便管理)
mkdir bin
# 编译命令:-cp 指定类路径,-d 指定编译产物的输出目录
javac -cp "./lib/*" -d bin src/*.java
  • 如果你不想单独存放编译产物,也可以直接编译到源文件目录,去掉-d bin参数即可:
    javac -cp "./lib/*" src/*.java
    

第三步:运行程序

编译完成后,运行主类时同样要指定类路径,需要同时包含编译后的class文件目录和Jar依赖:

Linux/macOS系统:

路径分隔符用冒号(:):

java -cp "./bin:./lib/*" Main

Windows系统:

路径分隔符用分号(;):

java -cp "./bin;./lib/*" Main

额外注意事项

  • 如果你的Jar依赖不在lib目录,直接写Jar的绝对路径也可以,比如:
    javac -cp "/Users/yourname/Downloads/another-dependency.jar" src/*.java
    
  • 多个Jar依赖的话,在类路径里用对应系统的分隔符分开即可(Linux/macOS用冒号,Windows用分号)
  • 一定要确保编译和运行时的类路径都包含了所有需要的Jar,不然会出现ClassNotFoundException错误

内容的提问来源于stack exchange,提问作者Mubarak Awal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 04:23:37