尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
从0到1系列2:本地配置Java环境、Maven依赖、VScode配置
一、Java开发工具包JDK下载安装最好是17版本1、官网地址Java Downloads | Oracle2、在D盘创建空文件夹不建议安装到默认C盘3、双击运行安装选中上述文件夹4、安装完成5、设置系统环境变量JAVA_HOME在系统环境变量里面添加Java的环境变量6、在Path中配置Java的bin目录变量在Path中添加Java的bin目录地址7、验证环境变量是否配置成功、按住winR输入cmd打开终端运行javac命令查看是否成功二、下载、配置Maven1、Maven简介基于项目对象模型POM的项目管理和自动化构建工具。简单说就是依赖管理主要服务java2、下载地址Download Apache Maven – Maven3、选择对应的Windows版本下载4、下载好的压缩包直接解压缩5、创建一个repo文件夹用于存放Maven本地仓库依赖6、配置Maven环境变量①系统环境变量②Path环境变量7、验证是否安装成功WINR打开cmd终端输入mvn --version表示安装成功8、Maven配置①配置Maven本地仓库依赖的存储位置打开settings.xml文件将repo文件夹的路径更新到文件中在第55行添加本地依赖的路径repo的真实路径命令如下localRepositoryD:\Maven\apache-maven-3.9.16\repo/localRepository添加之前如下所示添加之后如下所示②配置阿里云的服务器镜像Maven服务器放置在国外网络原因下载缓慢我们将其改为国内镜像。在settings.xml文件中第160行左右添加以下命令行!-- 阿里云镜像 -- mirror idaliyun-maven/id mirrorOfcentral/mirrorOf urlhttps://maven.aliyun.com/repository/public/url blockedfalse/blocked /mirror效果如下③配置JDK版本在 Maven 中配置 JDK 版本可以确保项目在正确的 JDK 环境下进行构建和运行避免因 JDK 版本不兼容而导致的编译错误或运行时问题。在settings.xml文件的第200行根据自己下载的 JDK 配置我是26版本输入下面命令!-- JDK26 -- profile idjdk-26/id activation activeByDefaulttrue/activeByDefault jdk26/jdk /activation properties maven.compiler.source26/maven.compiler.source maven.compiler.target26/maven.compiler.target maven.compiler.compilerVersion26/maven.compiler.compilerVersion /properties /profile效果如下注意如何知道自己的JDK版本可以在cmd终端输入以下命令查看④检查Maven是否配置成功cmd中输入以下命令mvn help:system效果如下表示配置成功三、VScodeCursor配置1、扩展里面安装java的插件2、设置Maven的文件路径打开vscode菜单 “文件 首选项 设置”搜索maven设置Maven的文件路径
RELATED

相关推荐

多维聚合中的数据变形术:维度轴、层级与坐标映射

多维聚合中的数据变形术:维度轴、层级与坐标映射

1. 这不是简单的“分组求和”——多维聚合中的数据变形到底在动什么骨头?你打开一份销售报表,想看“华东地区、2023年Q3、手机品类、华为品牌”的销售额总和,系统秒出结果;但当你再加一列“同比上季度增长率”,或者想把…

📅 2026/9/11 22:10:30
30行Python代码实现AI Agent核心工具调用机制

30行Python代码实现AI Agent核心工具调用机制

AI Agent 开发听起来很复杂?你可能觉得需要掌握复杂的框架、理解深奥的架构图,甚至需要投入大量时间学习。但今天我要告诉你一个事实:Agent 的核心机制其实可以用 30 行代码完整复现。当我在实际项目中拆解了 Claude、GPT 等主流 AI 系统的工…

📅 2026/7/31 12:13:59
AWS Spec驱动开发:告别Vibe Coding,构建可验证云架构

AWS Spec驱动开发:告别Vibe Coding,构建可验证云架构

1. 为什么“AWS Kiro 实操指南:Spec 驱动开发,告别 Vibe Coding”不是一句口号,而是一次工作流重构你有没有过这种体验:凌晨两点,对着一个刚写完的 Lambda 函数发呆——它能跑通,但没人敢改;文档…

📅 2026/7/21 3:21:47
MORE NEWS

更多资讯

📰

Gopeed 桌面多窗口 Capability RPC 架构解析:主窗口与子窗口的通信契约设计与实现

Gopeed 桌面多窗口 Capability RPC 架构解析:主窗口与子窗口的通信契约设计与实现 【免费下载链接】gopeed A fast, modern download manager for HTTP, BitTorrent, Magnet, and ed2k. Cross-platform, built with Golang and Flutter. 项目地址: https://gitco…

📰

数据驱动的库存路径优化:预测与优化一体化实践

1. 项目背景与核心挑战库存路径优化(Inventory Routing Problem, IRP)一直是供应链管理中的经典难题。传统方法通常将预测和优化作为两个独立阶段处理,这种割裂式处理在面对实时动态变化的物流需求时往往捉襟见肘。我们团队在服务某快消品龙头…

📰

RK3588边缘AI设备OOM守护:systemd内存韧性配置实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Nx 21.3 迁移实战:自动替换 Jest v30 移除的 Matcher 别名

Nx 21.3 迁移实战:自动替换 Jest v30 移除的 Matcher 别名 【免费下载链接】nx The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in half the time. …

📰

2026视觉标定板实测:自动化程度对科研误差的影响分析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Flink Web UI 核心功能与生产环境实战指南

1. Flink Web UI 完全指南:从入门到精通作为Apache Flink的核心管理界面,Web UI是每个Flink开发者必须掌握的运维工具。我在实际生产环境中使用Flink处理日均PB级数据时,发现90%的集群问题都可以通过Web UI快速定位。这个可视化控制台不仅提供…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬