学习spring boot 第一天:vscode配置Java以及maven环境
maven项目会用maven-compiler-plugin默认的jdk版本(一般是1.7)来进行j编译,如果不指明版本就容易出现版本不匹配的问题,可能导致编译不通过的问题。2021年后的vscode必须要配置11以上的jdk,所以配置默认1.8是不行的,需要安装两个jdk版本。7.4.在底部的交互终端中按照交互提示输入groupId、artifactId,或者默认。此时可以在vscode中再安装
- 配置系统环境
1.1 安装jdk1.8
“我的电脑”右键→属性→高级系统设置→环境变量
点击“新建”,新建系统变量JAVA_HOME,值为JDK安装根目录
D:\Program Files\Java\jdk1.8.0_341
:编辑PATH变量,将刚刚新建的JAVA_HOME变量加上bin目录设置到PATH中
【 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 】
同时按住win + R,输入cmd,回车,进入命令提示符窗口
先输入 java –version 查看一下版本号。
再输入 java 看看有没有java相关信息
最后 输入 javac ,看看有没有相关信息
1.2 安装maven,并系统变量和配置conf路径。
“我的电脑”右键→属性→高级系统设置→环境变量
点击“新建”,新建系统变量M2_HOME,值为Manver解压根目录
我安装的是Apache-maven-3.8.6,经实际测试,目前可不配置阿里云镜像,但尽量配置本地仓库路径吧。
D:\Apache-maven-3.8.6\conf\settings.xml
<localRepository>D:\maven\repository</localRepository>
-
vscode安装JAVA相关插件
Extension Pack for Java
它应该依赖并会自动安装
Language Support for Java™ by Red Hat
Debugger for Java
Java Test Runner
Maven for Java
Java Dependency Viewer -
进入vscode的settings.json
文件 > 首选项 > 设置 > 在 setting.json中编辑 -
配置jdk
2021年后的vscode必须要配置11以上的jdk,所以配置默认1.8是不行的,需要安装两个jdk版本
// “java.jdt.ls.java.home”: “D:/Program Files/Java/jdk1.8.0_341”,
在 setting.json中添加以下内容
"java.jdt.ls.java.home": "d:\\Program Files\\Eclipse Adoptium\\jdk-17.0.4.101-hotspot",
"concourse.ls.java.home": "D:/Program Files/Java/jdk1.8.0_341",
- 配置maven路径和settings.xml
"maven.executable.path": "D:/Apache-maven-3.8.6/bin/mvn.cmd",
"maven.settingsFile": "D:/Apache-maven-3.8.6/conf/settings.xml",
- 配置启动环境
"java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path": "d:\\Program Files\\Java\\jdk1.8.0_341",
"default": true
},
{
"name": "JavaSE-17",
"path": "d:\\Program Files\\Eclipse Adoptium\\jdk-17.0.4.101-hotspot",
}
],
至此 Vscode配置java、maven完成。
7. 启动Maven项目
快捷键Ctrl+Shift+P打开命令框,选择创建Maven项目
7.1.随便打开一个空的文件夹作为项目工作空间
7.2.在工作空间右键鼠标,选择create maven project
7.3.在弹出的窗口选择类型quickstart就行
7.4.在底部的交互终端中按照交互提示输入groupId、artifactId,或者默认
7.5.弹出窗口确认配置。
maven项目会用maven-compiler-plugin默认的jdk版本(一般是1.7)来进行j编译,如果不指明版本就容易出现版本不匹配的问题,可能导致编译不通过的问题。解决办法:
此时可以在vscode中再安装jdk 17服务 ,刷新,然后在项目中采用jdk1.8
在pom文件中配置maven-compiler-plugin插件(以jdk1.8为例)。
**demo\pom.xml**
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
或者
**demo\pom.xml**
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
更多推荐
所有评论(0)