求职派本地前置环境搭建:拉取源码、后端(JDK+Maven+h2+MySQL)、前端(nodejs+pnpm)
工程篇将给准备学习、改造求职派源码的小伙伴进行一系列基础性的科普。
本篇作为工程篇的第一篇,不展开项目启动细节,只先把运行求职派前需要的本机工具准备好。
后端开发需要 JDK 21 + Maven;如果要改前端页面,还需要 Node.js + pnpm。
MySQL 不是默认启动必须项,只有在你需要切换到 test 环境、验证 Liquibase 或模拟生产数据库时才需要安装。

接下来我将分别以后端、前端的视角,教大家如何搭建自己的前置开发环境。

如果这些环境你已经安装过了,确认版本没问题后,直接跳过就行了。
1.后端运行环境
运行求职派后端,最基础的依赖是 JDK 21 + Maven;如果你只是想在本地快速启动项目,这两个环境准备好就够了。
如果你想将数据保存到 MySQL 中,那么还需要安装 MySQL 8+。
a. jdk21安装
macOS 安装步骤
# 使用 Homebrew 安装 OpenJDK 21
brew install openjdk@21
# 创建符号链接以使系统可以找到 java 可执行文件
sudo ln -sfn $(brew --prefix)/opt/openjdk@21/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-21.jdk
# 添加到 ~/.zshrc 或 ~/.bash_profile 中
echo 'export PATH="$(brew --prefix)/opt/openjdk@21/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
验证安装
java -version
应显示类似以下输出:
openjdk version "21.0.x" 2024-xx-xx
OpenJDK Runtime Environment (build 21.0.x+x-xxxx)
OpenJDK 64-Bit Server VM (build 21.0.x+x-xxxx, mixed mode, sharing)
Windows 安装
Windows 的话,可以...
已加入星球,可直接知识星球授权登录
二哥编程星球目前包含:
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
1. 微信扫右侧的优惠券加入知识星球
2. 解锁星球的实战项目教程和源码: 项目源码+教程获取
真诚点赞 诚不我欺
回复