目录
- 前言
- [Java 环境](#Java 环境)
-
- 怎么看自己是否已经配置完成?
- [安装 JDK](#安装 JDK)
- [安装 Maven 环境](#安装 Maven 环境)
-
- [修改 Maven 依赖源](#修改 Maven 依赖源)
- [完善 VS Code](#完善 VS Code)
-
- 配置插件
- [配置 Maven](#配置 Maven)
- [配置 Maven Settings](#配置 Maven Settings)
- [配置 Maven 可执行文件地址](#配置 Maven 可执行文件地址)
前言
由于使用 VSCode 编码已经成为习惯,并且它确实相对其他的 IDE 较为轻量化。所以这里也使用 VSCode 来开发 Java,尽量让这个非 IDE 能够达到 Idea 的程度。
Java 环境
如果你已经配置好了 Java 环境,那么你可以跳过这一步
怎么看自己是否已经配置完成?
- 使用
java --verison
看是否能够显示当前激活的 java 版本 - 使用
mvn --verison
看是否能够显示当前激活的 maven 版本,此处如果是 powershell 的话,可能会有差异,需要通过$env:Path = "$env:Path;C:\path\to\maven\bin"
更新环境变量后再试
安装 JDK
这里仅提供 redHat 的 OpenJdk 下载地址,其他分发版本请自行搜索
下载地址:redHat Open jdk 下载
建议下载 MSI 安装包,方便傻瓜式安装。如果下载 ZIP,则需要自行配置环境变量(JAVA_HOME, Path)等
下载好后,直接安装(默认安装就可以,如果你确实叛逆,也可以指定你想要的位置)
安装好后,通过 java --version
确认是否安装成功。
安装 Maven 环境
这里要澄清一下,并不是安装完JDK 之后,Maven 也就安装好了!
所以我们需要另行安装 Maven。
下载地址:Apache Maven
下载好后,找一个你看的顺眼的位置解压出来。并且记住这个文件夹中的根文件夹路径(也就是 bin 文件夹所在的目录的路径)
打开系统环境变量,
- 新增 MAVEN_HOME: path to your just remember/
- 修改 Path,尾部增加%MAVEN_HOME%\bin,注意如果是环境变量是一行,则需要在尾部增加;,前面如果没有也需要增加,如果是 powershell 则可能需要使用
$env:Path = "$env:Path;path to your just remember\bin"
来更新环境变量,想要永久生效请参考
做完之后,应用,然后通过 mvn -v
验证安装是否成功
修改 Maven 依赖源
由于众所周知的原因,我们直接从 Maven 官方源下载很慢,但是有的人也许很快,所以这是一个可选步骤,用来把下载源切换到国内代理以提高依赖下载的速度。
修改maven 目录下的 conf/settings.xml 中的 mirrors 节点,下面列出了阿里源,163 源,华为源,腾讯源,可以根据自己需求配置
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
<id>nexus-163</id>
<mirrorOf>*</mirrorOf>
<name>Nexus 163</name>
<url>http://mirrors.163.com/maven/repository/maven-public/</url>
</mirror>
<mirror>
<id>huaweicloud</id>
<mirrorOf>*</mirrorOf>
<url>https://repo.huaweicloud.com/repository/maven/</url>
</mirror>
<mirror>
<id>nexus-tencentyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus tencentyun</name>
<url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</mirror>
完善 VS Code
配置插件
毕竟,VS Code 只是一个文本编辑器,我们需要借助插件来丰富它的功能
我们可以安装如下插件来完善这个编辑器,只是建议安装,你也可以直接闷头干
- Debugger for Java
- Extension Pack for Java
- Gradle for Java
- Java
- Language Support for Java™ by Red Hat
- Maven for Java
- Project Manager for Java
- Spring Boot Tools
- Spring Initializr Java Support
- Test Runner for Java
如下图(请手动忽略 ESLint)
配置 Maven
我们可以给 VS Code 也配置一下 Maven,
配置 Maven Settings
VS Code 中 ctrl + ,,输入 java.configuration.maven
,下面是我机器上的例子,需要配置下面的 settings.xml 为你 maven 的 settings.xml 文件路径
配置 Maven 可执行文件地址
VSCode 中 ctrl + ,,输入 maven.executable.path
, 下面是我机器上的例子,需要把下面的路径替换为你 Maven 可执行文件的路径
这样你就可以在左边文件试图下方看到 一个 MAVEN tab,之后就开造吧