Skip to content

🛠️ 工具下载

开发工具

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

OpenJDK 8

安装验证:

bash
# 查看Java版本
java -version

# 查看编译器版本
javac -version

环境变量配置:

Windows:

bash
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_xxx
Path=%JAVA_HOME%\bin

Linux/Mac:

bash
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
export PATH=$JAVA_HOME/bin:$PATH

Maven

推荐版本: Maven 3.6+

官方下载: https://maven.apache.org/download.cgi

安装步骤:

  1. 下载二进制压缩包
  2. 解压到指定目录
  3. 配置环境变量

环境变量:

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 registry

MySQL

必需版本: MySQL 8.0+

官方下载: https://dev.mysql.com/downloads/mysql/

推荐工具:

重要配置:

修改 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.inimy.cnf):

ini
[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

Nginx

推荐版本: 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客户端工具:

基础配置:

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 nginx

Docker方式 (推荐)

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)来安装和管理开发工具。

注意

确保所有工具的环境变量都已正确配置,否则可能导致命令无法识别。