news 2026/1/31 8:33:45

VSCode中如何搭建JAVA+MAVEN开发环境?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VSCode中如何搭建JAVA+MAVEN开发环境?

一、前置条件(必须先安装)

在配置 VSCode 的 Maven 环境前,需要先安装好以下工具:

  1. JDK(推荐 JDK 8/11/17,Maven 对新版本 JDK 兼容性较好)
  2. Maven(官网下载 /apache-maven-3.6 + 版本)
  3. 配置环境变量:
  • 配置JAVA_HOME(指向 JDK 安装目录)
  • 配置MAVEN_HOME(指向 Maven 安装目录)
  • 把%MAVEN_HOME%\bin和%JAVA_HOME%\bin添加到系统Path中
  • 验证:打开终端执行 java -version 和 mvn -v,能正常输出版本信息即配置成功。

二、VSCode 配置步骤

1. 安装必备插件

打开 VSCode,在左侧扩展栏(Ctrl+Shift+X)搜索并安装以下插件:

  • Extension Pack for Java(微软官方 Java 扩展包,包含核心的 Java 开发工具)
  • Maven for Java(专门支持 Maven 项目的插件,提供 pom.xml 编辑、依赖管理、生命周期执行等功能)
  • Project Manager for Java(可选,方便管理多个 Java/Maven 项目)

2. 配置 VSCode 的 Java/Maven 路径(可选,自动识别失败时手动配置)

如果 VSCode 没有自动识别 JDK/Maven 路径,需要手动配置:

打开 VSCode 设置(Ctrl+,),搜索 java.configuration.runtimes,点击「编辑 in settings.json」。

添加 JDK 配置(示例为 JDK 11):

"java.configuration.runtimes": [ { "name": "JavaSE-11", "path": "你的JDK安装路径(如D:\\jdk-11.0.19)", "default": true } ]

搜索 maven.executable.path,设置 Maven 可执行文件路径(如D:\\apache-maven-3.9.6\\bin\\mvn.cmd)。

搜索 maven.settings.file,可选配置 Maven 的 settings.xml 路径(如D:\\apache-maven-3.9.6\\conf\\settings.xml,用于配置镜像、本地仓库等)。

3. 创建 / 打开 Maven 项目

方式 1:创建新的 Maven 项目

打开 VSCode 命令面板(Ctrl+Shift+P),输入 Maven: Create Maven Project,回车。

选择 Maven Archetype(推荐maven-archetype-quickstart,基础 Java 项目模板)。

选择 Archetype 版本(直接回车选最新即可)。

输入项目信息:

  • Group Id(如com.example,组织 / 包名前缀)
  • Artifact Id(如maven-demo,项目名)
  • Version(默认1.0-SNAPSHOT,回车即可)
  • Package(默认和 Group Id 一致,回车即可)

选择项目保存路径,等待 Maven 自动生成项目结构。

方式 2:打开已有的 Maven 项目

点击 VSCode 左侧「文件」→「打开文件夹」,选择 Maven 项目的根目录(包含 pom.xml 的目录)。

VSCode 会自动识别 Maven 项目,并加载依赖(首次加载可能需要几分钟,耐心等待)。

4. 验证环境是否正常

打开项目中的src/main/java/com/example/App.java(自动生成的测试类)。

右键点击文件,选择「Run Java」,终端会输出Hello World!,说明运行正常。

验证 Maven 命令:打开 VSCode 终端(Ctrl+),执行 mvn clean package,能成功打包生成target` 目录,说明 Maven 命令执行正常。

三、优化配置(可选,提升开发体验)

配置 Maven 镜像(加速依赖下载):

编辑 Maven 的settings.xml(路径:MAVEN_HOME/conf/settings.xml),添加阿里云镜像:

<mirrors> <mirror> <id>aliyunmaven</id> <mirrorOf>central</mirrorOf> <url>https://maven.aliyun.com/repository/public</url> </mirror> </mirrors>

设置本地仓库路径:

在settings.xml中添加:

<localRepository>你的本地仓库路径(如D:\\maven-repo)</localRepository>

总结

  1. 搭建核心:先安装并配置 JDK 和 Maven 的环境变量,再给 VSCode 装 Java 和 Maven 插件。
  2. 关键验证:通过「创建 Maven 项目 + 运行测试类 + 执行 mvn 命令」确认环境可用。
  3. 优化点:配置阿里云 Maven 镜像可大幅提升依赖下载速度,是必做的优化项。

整个过程完成后,你就可以在 VSCode 中正常开发、编译、打包 Java Maven 项目了。如果遇到依赖加载慢、插件识别失败等问题,优先检查环境变量和 VSCode 的 settings.json 配置是否正确。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/26 23:18:37

sam3提示词引导分割模型实战|高效提取图像掩码的Gradio方案

sam3提示词引导分割模型实战&#xff5c;高效提取图像掩码的Gradio方案 1. 引言&#xff1a;从万物分割到自然语言驱动 近年来&#xff0c;图像分割技术在计算机视觉领域取得了突破性进展。传统的语义分割、实例分割方法依赖大量标注数据和特定任务训练&#xff0c;泛化能力有…

作者头像 李华
网站建设 2026/1/28 22:50:10

联邦学习实践:分布式训练DamoFD模型的隐私保护方案

联邦学习实践&#xff1a;分布式训练DamoFD模型的隐私保护方案 在医疗AI领域&#xff0c;人脸检测技术正被越来越多地用于患者身份识别、情绪分析、辅助诊断等场景。但一个现实难题摆在面前&#xff1a;多家医院都想提升模型精度&#xff0c;却不能共享患者的面部图像数据——…

作者头像 李华
网站建设 2026/1/30 19:47:59

Z-Image-Turbo部署教程:Python调用文生图API,9步生成高质量图像

Z-Image-Turbo部署教程&#xff1a;Python调用文生图API&#xff0c;9步生成高质量图像 1. 引言 1.1 业务场景描述 在当前AIGC快速发展的背景下&#xff0c;文生图&#xff08;Text-to-Image&#xff09;技术已成为内容创作、设计辅助和智能生成的重要工具。然而&#xff0c…

作者头像 李华
网站建设 2026/1/30 10:29:17

如何验证GPU是否启用?cv_unet_image-matting加速检测方案

如何验证GPU是否启用&#xff1f;cv_unet_image-matting加速检测方案 1. 背景与问题引入 在部署基于深度学习的图像处理应用&#xff08;如 cv_unet_image-matting&#xff09;时&#xff0c;GPU 的启用状态直接决定了推理性能。若未正确调用 GPU&#xff0c;模型将退化为 CP…

作者头像 李华
网站建设 2026/1/30 19:24:13

看完就想试!IndexTTS-2-LLM打造的有声读物案例展示

看完就想试&#xff01;IndexTTS-2-LLM打造的有声读物案例展示 1. 引言&#xff1a;当大语言模型遇上语音合成 在内容消费日益多元化的今天&#xff0c;有声读物正成为继图文、视频之后的重要信息载体。用户不再满足于“看”内容&#xff0c;更希望“听”内容——通勤途中、睡…

作者头像 李华
网站建设 2026/1/25 8:32:27

万物识别-中文-通用领域入门必看:镜像使用完整流程

万物识别-中文-通用领域入门必看&#xff1a;镜像使用完整流程 1. 引言 1.1 技术背景与应用场景 随着深度学习在计算机视觉领域的快速发展&#xff0c;图像识别技术已广泛应用于智能安防、内容审核、自动化标注、辅助驾驶等多个场景。特别是在多类别、细粒度的“万物识别”任…

作者头像 李华