Appearance
🛠️ 工具下载
开发工具
IntelliJ IDEA
推荐版本: IntelliJ IDEA Ultimate 2021+
官方下载:
功能特点:
- 强大的Java开发支持
- Maven集成
- Git版本控制
- 调试工具
- 代码提示和重构
推荐插件:
- Lombok Plugin - 简化Java代码
- MyBatisX - MyBatis增强
- Alibaba Java Coding Guidelines - 代码规范检查
- GitToolBox - Git增强工具
Visual Studio Code
适用场景: 前端开发、轻量级编辑
官方下载: https://code.visualstudio.com/
推荐插件:
- Vue Language Features (Volar)
- ESLint
- Prettier - Code formatter
- Chinese (Simplified) Language Pack
Eclipse
替代选择: Eclipse IDE for Java Developers
官方下载: https://www.eclipse.org/downloads/
运行环境
Java开发工具包 (JDK)
必需版本: JDK 1.8 (Java 8)
Oracle JDK 8
- Oracle官方下载
- 需要Oracle账号
- 适用于商业环境
OpenJDK 8
安装验证:
bash
# 查看Java版本
java -version
# 查看编译器版本
javac -version环境变量配置:
Windows:
bash
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_xxx
Path=%JAVA_HOME%\binLinux/Mac:
bash
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
export PATH=$JAVA_HOME/bin:$PATHMaven
推荐版本: Maven 3.6+
官方下载: https://maven.apache.org/download.cgi
安装步骤:
- 下载二进制压缩包
- 解压到指定目录
- 配置环境变量
环境变量:
bash
# Windows
MAVEN_HOME=D:\apache-maven-3.8.6
Path=%MAVEN_HOME%\bin
# Linux/Mac
export MAVEN_HOME=/opt/apache-maven-3.8.6
export PATH=$MAVEN_HOME/bin:$PATH验证安装:
bash
mvn -v配置国内镜像 (可选):
编辑 settings.xml:
xml
<mirrors>
<mirror>
<id>aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Aliyun Maven</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>Node.js
推荐版本: Node.js 18 LTS 或更高
官方下载: https://nodejs.org/
安装建议:
- Windows: 下载安装包直接安装
- Mac: 使用Homebrew
brew install node - Linux: 使用nvm管理多版本
验证安装:
bash
node -v
npm -v配置npm镜像 (可选):
bash
# 使用淘宝镜像
npm config set registry https://registry.npmmirror.com
# 验证配置
npm config get registryMySQL
必需版本: MySQL 8.0+
官方下载: https://dev.mysql.com/downloads/mysql/
推荐工具:
- MySQL Workbench - 官方管理工具
- Navicat - 商业数据库管理工具
- DBeaver - 免费开源数据库工具
- HeidiSQL - Windows轻量级工具
重要配置:
修改 SQL Mode (必需):
sql
-- 查看当前sql_mode
SELECT @@sql_mode;
-- 设置sql_mode
SET GLOBAL sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';配置文件修改 (my.ini 或 my.cnf):
ini
[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTIONNginx
推荐版本: Nginx 1.18+
官方下载: https://nginx.org/en/download.html
用途:
- 生产环境部署
- 反向代理
- 负载均衡
- 静态资源服务
Windows安装:
- 下载Windows版本解压即用
- 配置文件:
conf/nginx.conf
Linux安装:
bash
# Ubuntu/Debian
sudo apt update
sudo apt install nginx
# CentOS/RHEL
sudo yum install nginx版本控制
Git
官方下载: https://git-scm.com/downloads
Git客户端工具:
- SourceTree - 图形化Git客户端
- GitHub Desktop - GitHub官方客户端
- TortoiseGit - Windows资源管理器集成
基础配置:
bash
# 配置用户信息
git config --global user.name "你的名字"
git config --global user.email "your.email@example.com"
# 查看配置
git config --list其他工具
Postman
用途: API接口测试
官方下载: https://www.postman.com/downloads/
Redis (可选)
用途: 缓存、会话管理
官方下载: https://redis.io/download
Windows版本: https://github.com/tporadowski/redis/releases
MobaXterm (Windows)
用途: SSH客户端、远程部署
官方下载: https://mobaxterm.mobatek.net/
快速环境搭建
一键安装脚本 (Linux)
bash
# 安装JDK、MySQL、Nginx
sudo apt update
sudo apt install -y openjdk-8-jdk mysql-server nginx
# 或 CentOS
sudo yum install -y java-1.8.0-openjdk mysql-server nginxDocker方式 (推荐)
bash
# 使用Docker运行MySQL
docker run -d \
--name mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:8.0
# 使用Docker运行Redis
docker run -d \
--name redis \
-p 6379:6379 \
redis:latest环境检查清单
开发前请确认以下工具已正确安装:
- [ ] JDK 1.8 (
java -version) - [ ] Maven 3.6+ (
mvn -v) - [ ] Node.js 18+ (
node -v) - [ ] MySQL 8.0+ (连接测试)
- [ ] Git (
git --version) - [ ] IDEA或其他IDE
生产部署额外需要:
- [ ] Nginx 1.18+
- [ ] 配置好的数据库
提示
建议使用包管理器(如Windows的Chocolatey、Mac的Homebrew)来安装和管理开发工具。
注意
确保所有工具的环境变量都已正确配置,否则可能导致命令无法识别。
