Bombax's Knowledge Document Notes Bombax's Knowledge Document Notes
首页
  • 前置

    • 尚硅谷Java学习
    • 基础软件安装与配置
  • 核心

    • Java从入门到精通(JDK17版)
    • MySQL从入门到高级-基础篇
    • MySQL从入门到高级-高级篇
    • JDBC 核心技术(JDK21版)
    • JavaWeb 技术
  • 学习笔记

    • POJO 概念
  • Spring Cloud

    • SpringCloud
    • SpringCloud-Alibaba
  • 持久层框架

    • MyBatis
    • MyBatis-Plus
  • 相关知识

    • Mybatis 代码生成工具比较
  • 安全框架

    • 安全框架之 Spring Security
    • 安全框架之 Shiro
  • 定时任务框架

    • 定时任务框架之 Quartz
    • 定时任务框架之 XXL-JOB
  • Java 日志热门框架
  • Git 常用命令
  • Swagger API 文档生成工具
  • Motan RPC (opens new window)
  • Lombok Tutorial (opens new window)
  • Lombok Features (opens new window)
  • FastJSON2 (opens new window)
  • Spring Framework 5 中文文档 (opens new window)
  • XStream (opens new window)
  • fluent-validator 业务逻辑验证框架 (opens new window)
  • ehcache java 缓存框架 (opens new window)
  • jetcache java 缓存框架 (opens new window)
  • caffeine 缓存框架 (opens new window)
  • Spring Cache (opens new window)
  • 主流缓存框架调研 (opens new window)
  • redisson 官方中文文档 (opens new window)
  • LiquiBase 中文学习指南 (opens new window)
  • LiquiBase 官方文档 (opens new window)
  • 分类
  • 归档
GitHub (opens new window)

bombax

小小程序猿
首页
  • 前置

    • 尚硅谷Java学习
    • 基础软件安装与配置
  • 核心

    • Java从入门到精通(JDK17版)
    • MySQL从入门到高级-基础篇
    • MySQL从入门到高级-高级篇
    • JDBC 核心技术(JDK21版)
    • JavaWeb 技术
  • 学习笔记

    • POJO 概念
  • Spring Cloud

    • SpringCloud
    • SpringCloud-Alibaba
  • 持久层框架

    • MyBatis
    • MyBatis-Plus
  • 相关知识

    • Mybatis 代码生成工具比较
  • 安全框架

    • 安全框架之 Spring Security
    • 安全框架之 Shiro
  • 定时任务框架

    • 定时任务框架之 Quartz
    • 定时任务框架之 XXL-JOB
  • Java 日志热门框架
  • Git 常用命令
  • Swagger API 文档生成工具
  • Motan RPC (opens new window)
  • Lombok Tutorial (opens new window)
  • Lombok Features (opens new window)
  • FastJSON2 (opens new window)
  • Spring Framework 5 中文文档 (opens new window)
  • XStream (opens new window)
  • fluent-validator 业务逻辑验证框架 (opens new window)
  • ehcache java 缓存框架 (opens new window)
  • jetcache java 缓存框架 (opens new window)
  • caffeine 缓存框架 (opens new window)
  • Spring Cache (opens new window)
  • 主流缓存框架调研 (opens new window)
  • redisson 官方中文文档 (opens new window)
  • LiquiBase 中文学习指南 (opens new window)
  • LiquiBase 官方文档 (opens new window)
  • 分类
  • 归档
GitHub (opens new window)
  • 前置

    • 尚硅谷 Java 学习路线
    • 基础软件安装与配置
      • 基础软件安装与配置
      • JDK 安装与配置
        • 下载与安装
        • 配置环境变量
        • 1. 配置 JAVA_HOME
        • 2. 配置 Path
        • 3. 验证安装
      • Maven 安装与配置
        • 下载与安装
        • 配置环境变量
        • 1. 配置 MAVEN_HOME
        • 2. 配置 Path
        • 3. 验证安装
        • 配置本地仓库
        • 配置阿里云镜像
      • IntelliJ IDEA 配置
        • JVM 参数调优
        • 常用设置
        • 1. 鼠标滚轮调整字体大小
        • 2. 自动导包功能
        • 3. 取消单行显示 tabs
        • 4. 设置同时打开窗口数
        • 5. 文件编码设置
        • Maven 集成配置
      • MySQL 安装与配置
        • 下载与安装
        • 环境变量配置
        • 验证安装
      • Tomcat 安装与配置
        • 下载与安装
        • 配置环境变量
        • 1. 配置 CATALINA_HOME
        • 2. 配置 Path
        • 启动与验证
        • 中文编码问题处理
      • 环境验证清单
      • 常见问题
        • Q: JDK 安装后 java 命令无效?
        • Q: Maven 下载依赖失败?
        • Q: IDEA 启动缓慢?
        • Q: MySQL 无法连接?
        • Q: Tomcat 中文乱码?
  • 核心

  • 学习笔记

  • Java基础
  • 前置
bombax
2024-05-02
目录

基础软件安装与配置

# 基础软件安装与配置

本指南涵盖 Java 开发环境的完整搭建过程,包括 JDK、Maven、IDEA、MySQL 和 Tomcat 的安装配置。

# JDK 安装与配置

# 下载与安装

  1. 访问 Oracle 官网 (opens new window) 或 OpenJDK (opens new window) 或 (国内镜像 (opens new window))下载 JDK
  2. 推荐安装 JDK 17 或 JDK 21(长期支持版本)
  3. 安装完成后配置环境变量

# 配置环境变量

# 1. 配置 JAVA_HOME

在系统环境变量中添加:

变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk-17  # 根据实际安装路径调整
1
2

JDK环境变量配置

# 2. 配置 Path

在系统变量 Path 中添加:

%JAVA_HOME%\bin
1

# 3. 验证安装

打开命令提示符,执行:

java -version
javac -version
1
2

# Maven 安装与配置

# 下载与安装

  1. 访问 Maven 官网 (opens new window) 下载二进制包
  2. 解压到指定目录,如:C:\Softwares\DevTools\apache-maven-3.9.6

# 配置环境变量

# 1. 配置 MAVEN_HOME

变量名:MAVEN_HOME
变量值:C:\Softwares\DevTools\apache-maven-3.9.6
1
2

# 2. 配置 Path

在系统变量 Path 中添加:

%MAVEN_HOME%\bin
1

# 3. 验证安装

mvn -v
1

# 配置本地仓库

编辑 conf/settings.xml 文件,添加:

<localRepository>C:\Softwares\DevTools\MavenLocalRepository</localRepository>
1

# 配置阿里云镜像

在 settings.xml 的 <mirrors> 节点中添加:

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>
1
2
3
4
5
6

# IntelliJ IDEA 配置

# JVM 参数调优

编辑 idea64.exe.vmoptions 文件(位于 IDEA 安装目录的 bin 目录下):

-Xms1024m
-Xmx4096m
-XX:ReservedCodeCacheSize=512m
-XX:+UseG1GC
1
2
3
4

VM配置

# 常用设置

# 1. 鼠标滚轮调整字体大小

# 2. 自动导包功能

# 3. 取消单行显示 tabs

# 4. 设置同时打开窗口数

窗口设置

# 5. 文件编码设置

# Maven 集成配置

如果使用 IDEA 自带的 Maven,需要配置:

  1. 本地仓库路径
  2. 镜像源配置

# MySQL 安装与配置

# 下载与安装

以 MySQL 8.0 为例:

  1. 访问 MySQL 官网 (opens new window) 下载
  2. 推荐选择自定义安装(Custom)

MySQL安装1

MySQL安装2

MySQL安装3

# 环境变量配置

在系统变量 Path 中添加:

C:\Softwares\DevTools\MySQL\MySQL Server 8.0\bin
1

# 验证安装

mysql -u root -p
1

# Tomcat 安装与配置

# 下载与安装

  1. 访问 Apache Tomcat 官网 (opens new window) 下载
  2. 解压到指定目录,如:C:\Softwares\DevTools\apache-tomcat-9.0.85

# 配置环境变量

# 1. 配置 CATALINA_HOME

变量名:CATALINA_HOME
变量值:C:\Softwares\DevTools\apache-tomcat-9.0.85
1
2

# 2. 配置 Path

在系统变量 Path 中添加:

%CATALINA_HOME%\bin
1

# 启动与验证

# 启动 Tomcat
startup.bat

# 访问测试
http://localhost:8080
1
2
3
4
5

# 中文编码问题处理

如果遇到中文乱码问题,修改 conf/logging.properties 文件:

# 将 UTF-8 替换为 GBK
java.util.logging.ConsoleHandler.encoding = GBK
1
2

# 环境验证清单

完成所有配置后,请验证以下命令是否正常执行:

java -version
javac -version
mvn -version
mysql -u root -p
curl http://localhost:8080
1
2
3
4
5

# 常见问题

# Q: JDK 安装后 java 命令无效?

A: 检查 JAVA_HOME 和 Path 配置是否正确,重启命令提示符

# Q: Maven 下载依赖失败?

A: 检查网络连接和镜像源配置,尝试清理本地仓库缓存

# Q: IDEA 启动缓慢?

A: 调整 VM 参数,增加内存分配,关闭不必要的插件

# Q: MySQL 无法连接?

A: 检查服务是否启动,端口是否被占用,防火墙设置

# Q: Tomcat 中文乱码?

A: 修改 logging.properties 文件编码设置,检查应用编码配置

#环境配置#JDK#Maven#IDEA#MySQL#Tomcat
上次更新: 2025/10/30, 21:03:54
尚硅谷 Java 学习路线
第01章_Java 语言概述

← 尚硅谷 Java 学习路线 第01章_Java 语言概述→

最近更新
01
第九章 前端工程化-下
12-11
02
第八章 前端工程化-中
12-11
03
第七章 前端工程化-上
12-04
更多文章>
Theme by Vdoing | Copyright © 2024-2026 bombax | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式