笔记:Java 基础环境安装
写在前面
版本:
- JAVA SE:主要用于开发和部署在桌面、服务器、嵌入式环境及实时环境中使用的Java应用程序。
- JAVA EE:主要用于开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。
- JAVA ME:主要用于开发运行在移动设备(如手机、平板电脑)上的Java应用程序。几乎已弃用!
环境:jdk: 开发环境,jre: 运行环境,jvm: 虚拟机(基于 jvm 实现的跨平台,类似于 php 的 zend vm)
JDK安装
下载:www.oracle.com/cn/java/technologie...
版本: 建议 java 8(jdk v1.8),企业开发中大多数都是此版本。
安装:
- 下载相应版本安装后,配置系统环境变量
JAVA_HOME
,为 jdk 安装路径; - 配置 PATH 变量,新增 %JAVA_HOME%\bin ;
- cmd命令检查:java –version
C:\Users\crazy>java --version openjdk 23.0.1 2024-10-15 OpenJDK Runtime Environment (build 23.0.1+11-39) OpenJDK 64-Bit Server VM (build 23.0.1+11-39, mixed mode, sharing)
MAVEN安装
maven 是 java 的包管理工具(类似php的composer),给开发人员提供更高效的效率。
下载:maven.apache.org/download.cgi
版本:建议最新版本
安装:
- 下载 Binary zip archive 解压即可,这里是
apache-maven-3.8.8-bin.zip
,自定义路径:D:\JAVA_ENV\maven\apache-maven-3.8.8
。
参考:maven.apache.org/install.html - 配置系统环境变量
MAVEN_HOME
,为 maven 路径; - 配置 PATH 变量,新增 %MAVEN_HOME%\bin ;
- cmd命令检查:
C:\Users\crazy>mvn -v Apache Maven 3.8.8 (4c87b05d9aedce574290d1acc98575ed5eb6cd39) Maven home: D:\JAVA_ENV\maven\apache-maven-3.8.8 Java version: 23.0.1, vendor: Oracle Corporation, runtime: D:\JAVA_ENV\jdks\openjdk-23.0.1 Default locale: zh_CN, platform encoding: UTF-8 OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"
- 配置
settings.xml
:<!--配置 maven 本地仓库地址--> <localRepository>D:\JAVA_ENV\maven_repository</localRepository> <!--配置 maven 国内镜像源地址,这里是 aliyun 的--> <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors>
- 依赖搜索网站:mvnrepository.com/
IntelliJ Idea 安装
下载:www.jetbrains.com.cn/idea/download...
版本:推荐最新版本。免费版本:IntelliJ IDEA Community
安装:
- 检查配置 jdk,选择
File -> Project Structure
- 检查配置 maven,选择
File -> Settings
,然后Build, Execution, Deployment -> Build Tools -> Maven
- 配置
Idea
序列化版本号IDserialVersionUID
快速生成
将鼠标光标放到实现Serializable
的类上,快捷键ALT+ ENTER
public class HelloService implements Serializable { @Serial private static final long serialVersionUID = 3065045293428670017L; }
- Idea 新建项目的默认配置
New Projects Setup -> Structure
配置 JDK 默认版本New Projects Setup -> Settings For New Projects...
配置其他基本信息,如上面的 Maven 配置 - 建议安装插件
Lombok
,SonarLint
- 建议
New Project -> SpringBoot -> Start Url
替换:start.aliyun.com
本作品采用《CC 协议》,转载必须注明作者和本文链接