【无标题】

1、创建⼀个Maven项⽬

点击Create,就创建好了一个maven项目

项目构建

⽐如, 点击package, 就可以完成项⽬的打包操作

打包

打包就是把所有的class⽂件, 全部放在⼀起, 打成jar包或者war包

jar包和war包都是⼀种压缩⽂件 jar包就是把开发⼈员已经写好的⼀些代码进⾏打包.

打好的jar包就可以引⼊到其他项⽬中, 也可以直 接使⽤这些jar包中的类和属性.

另外也可以打成可执⾏jar包, 这样的包就可以通过java -jar命令来执 ⾏ war包可以理解为是⼀个web项⽬,⾥⾯是项⽬的所有东西, 通常⽤于⽹站.

可能会出现的问题:Error running 'tomcat7': Cannot find JRE '11'. You can specify JRE to run maven goals in Settings | (运行"tomcat7"时出错:找不到JRE"11"。您可以在Settings | maven | Runner中指定JRE来运行maven目标)

解决:File -> settings -> Runner 配置好相应的JDK

相关推荐
消失的旧时光-19432 小时前
Java 线程池(第四篇):ScheduledThreadPoolExecutor 原理与定时任务执行机制全解析
java·开发语言
刃神太酷啦2 小时前
Linux 进程核心原理精讲:从体系结构到实战操作(含 fork / 状态 / 优先级)----《Hello Linux!》(6)
java·linux·运维·c语言·c++·算法·leetcode
利刃大大2 小时前
【JavaSE】十五、线程同步wait | notify && 单例模式 && 阻塞队列 && 线程池 && 定时器
java·单例模式·线程池·定时器·阻塞队列
dudke2 小时前
js的reduce详解
开发语言·javascript·ecmascript
光羽隹衡2 小时前
SQL中表删除与表修改
数据库·sql
kevin_水滴石穿2 小时前
docker-compose.yml案例
java·服务器·开发语言
coderxiaohan2 小时前
【C++】用哈希表封装unordered_map和unordered_set
开发语言·c++·散列表
l1t2 小时前
苏旭晖先生写的纯SQL求解Advent of Code 2025第9题 最大矩形面积 第2部分
数据库·sql·算法·计算几何·duckdb·advent of code
清水白石0082 小时前
《Python 分布式锁全景解析:从基础原理到实战最佳实践》
开发语言·分布式·python
慧都小项2 小时前
Parasoft Jtest集成Gradle教程:提速静态分析流程
java·测试工具