1. 配置系统环境
    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>

在这里插入图片描述

  1. 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

  2. 进入vscode的settings.json
    文件 > 首选项 > 设置 > 在 setting.json中编辑

  3. 配置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",
  1. 配置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",
  1. 配置启动环境
  "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>
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐