【Windows下搭建后台】Idea + Maven + JDK

embedded/2024/9/19 11:35:11/ 标签: java, windows, intellij-idea

Windos环境下搭建后台

  • 一. IDEA
    • 1.1 下载
    • 1.2 安装
  • 二. Apache Maven
    • 2.1 下载
    • 2.2 配置
    • 2.3 在IDEA中应用Maven
  • 三. JDK
    • 3.1 下载
    • 3.2 安装
    • 2.3 配置
    • 3.4 验证
    • 3.5 在IDEA中应用

Windows10 + IDEA ( 2024.1.4 ) + Maven(5.9.6)+ JDK (11)

一. IDEA

1.1 下载

  1. 进入官网:https://www.jetbrains.com/zh-cn/idea/

  2. 点击“下载”
    在这里插入图片描述

  3. 选择适配电脑系统的应用程序,然后点击下载
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yW3s13F5-1722388394896)(https://i-blog.csdnimg.cn/direct/64b23ef84c244f88b554ffc6f5da3151.png)]

  4. 坐等下载,直至下载成功

1.2 安装

  1. 双击应用程序,点击“下一步”
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rlznvz3S-1722388394897)(https://i-blog.csdnimg.cn/direct/da3f947086494a2380aac03dbe84a535.png)]

  2. 选择安装路径
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zVbRt802-1722388394897)(https://i-blog.csdnimg.cn/direct/c86a5208607340e79343ca0bbbead488.png)]

  3. 设置安装选项,点击“下一步”
    (1)添加“bin”文件夹到path:设置后,通过cmd可进入/重启idea
    (2)更新上下文菜单:对一个文件夹进行“鼠标右键”操作,即可作为idea的项目方式打开
    (3)创建关联:设置后,对应的后缀名文件默认在idea打开
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W8N5EpHu-1722388394897)(https://i-blog.csdnimg.cn/direct/bdb7bd994fc64d6b9eb14215b870b313.png)]

  4. 点击“安装”
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mw6eQ9Hx-1722388394898)(https://i-blog.csdnimg.cn/direct/b0878ea59ba9482caaefe3eb0f80dd1f.png)]

  5. 安装中
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dRbPPIs2-1722388394898)(https://i-blog.csdnimg.cn/direct/a517c3837c1d4413a527bf9a3a3e239f.png)]

  6. 按照个人需求,自行选择是否立即重启
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bQGXE68R-1722388394898)(https://i-blog.csdnimg.cn/direct/21527cf6db7e411a9c1af426f3a30a19.png)]

二. Apache Maven

依赖管理工具

2.1 下载

  1. 先检查idea内置的maven版本(如下3.9.6),下载的Apache Maven最好不要大于该版本即可
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aYtQ7l9r-1722388394902)(https://i-blog.csdnimg.cn/direct/1ad8cc936f2d4c17b2183fbb2405968c.png)]

  2. 查看maven历史版本,https://maven.apache.org/docs/history.html

  3. 下载maven:https://archive.apache.org/dist/maven/maven-3/
    我选的是 3.9.6
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wxWPmenV-1722388394902)(https://i-blog.csdnimg.cn/direct/4410caef7bb34ab6b3258a9241f489e7.png)]
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CTEZjl4x-1722388394903)(https://i-blog.csdnimg.cn/direct/a132b65198e14d469236e87a2e8500db.png)]
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QUn6lup7-1722388394903)(https://i-blog.csdnimg.cn/direct/75e974b8bcb6478a822490e4ba0bcd5a.png)]

  4. 下载成功后解压,将其放在固定不动、非英文的文件夹下(建议非C盘),并创建同级的仓库文件夹(repository),如下
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-27kexyrc-1722388394903)(https://i-blog.csdnimg.cn/direct/e55d5e6c2e3b4729b2785571085f957a.png)]

2.2 配置

  1. 配置:需修改Maven配置文件settings.xml
  2. 原因: 项目开发有些功能需要依赖包,若本地找不到,就得去maven中央仓库去下载需要的jar包。因此需要修改配置maven中央仓库的位置,原因是默认maven的中央仓库服务器在国外,下载慢,所以需要换成国内的了阿里云镜像。
  3. 步骤
    (1)先在maven文件夹的conf目录下找到settings.xml,用编辑器打开
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xu95msDX-1722388394903)(https://i-blog.csdnimg.cn/direct/ce8320b212384ef4a16fbe600cc7ae87.png)]
    (2)定位到 160-166 行
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VjsCTGsC-1722388394904)(https://i-blog.csdnimg.cn/direct/53bb34e6bda74aca934e6894c41ce7ff.png)]
    (3)打开阿里云镜像:https://developer.aliyun.com/mvn/guide
    (4)找到如下代码
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Cc8uGG0l-1722388394904)(https://i-blog.csdnimg.cn/direct/29f863f1f9a44ea994301013138c144c.png)]
    (5)将其放在166行下方
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-45kksJAb-1722388394904)(https://i-blog.csdnimg.cn/direct/7d020cf1598e4a38b9bcbd22c335b075.png)]

2.3 在IDEA中应用Maven

  1. 找到Maven配置项
    (1)快捷键:Ctrl + Alt + S
    (2)所有设置 - 设置 - 构建、执行、部署、Maven
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dMsJQWoa-1722388394905)(https://i-blog.csdnimg.cn/direct/9cf297dc68a344478ec6e9fb18a1b5f1.png)]
    (3)修改maven配置
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BLtFXhZT-1722388394905)(https://i-blog.csdnimg.cn/direct/1a1419361d68402698e61574f35650b5.png)]
    (4)修改后,一定要先点击“应用”再点击“确定”
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fqZ7AgYo-1722388394905)(https://i-blog.csdnimg.cn/direct/971304f4971846bbaac50a8cc5166f85.png)]
    (5)至此,应用成功

三. JDK

java开发工具包

3.1 下载

  1. 查看电脑在是否有旧的jdk
    (1)win + r
    (2)输入“cmd”回车
    (3)where java
    如下,本机没有
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ose1cIb7-1722388394905)(https://i-blog.csdnimg.cn/direct/309d46450a454d3fbaf5f499ce2e3037.png)]
  2. 若有可在“控制面板”右键卸载即可;否则继续执行以下步骤
  3. 下载链接:https://www.oracle.com/java/technologies/downloads/
    往下滑动找到自己想下载的版本即可
    我选的是Windows系统+ jdk11【同理,其他版本也是这样的步骤】
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mhw5PlFd-1722388394906)(https://i-blog.csdnimg.cn/direct/4f9f27360e3045a0ba2619ebaeda90ba.png)]
    4.点击该应用程序下载即可
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-odLGE3Zv-1722388394906)(https://i-blog.csdnimg.cn/direct/31e04fad85e4487bb6c48bc555e124b7.png)]
    5.会弹出登录Oracle账号(没有的话注册一个)
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0jFLBRRV-1722388394906)(https://i-blog.csdnimg.cn/direct/65f5edf4d1ab4811ba25dab3018ea606.png)]
    6.填写后,即可下载
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HXrk4533-1722388394906)(https://i-blog.csdnimg.cn/direct/4f3d07dcbe7c41e1b53c35535d159c7a.png)]
    7.下载成功
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GF1Pz4n4-1722388394907)(https://i-blog.csdnimg.cn/direct/62d14b94bcdb4e9a8945b0e71704ecd5.png)]

3.2 安装

  1. 双击打开“.exe”应用程序,点击“下一步”
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8KI2Q4Jh-1722388394907)(https://i-blog.csdnimg.cn/direct/9439c3fd163e4c599eccaaea9cad0b48.png)]

  2. 选择安装路径,建议非C盘
    此处注意,一定要新建一个新的jdk文件夹用于存放!!!
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ivbW316i-1722388394907)(https://i-blog.csdnimg.cn/direct/44a6297458f44b099b5b51f353c5b566.png)]
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qhMfHdAv-1722388394908)(https://i-blog.csdnimg.cn/direct/128c4d05078b43b3bb0668eccfc3cd67.png)]

  3. 安装成功
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rGBOLxRf-1722388394908)(https://i-blog.csdnimg.cn/direct/bc4a9c829ff44711b2c2a11922fc8f48.png)]

2.3 配置

  1. 找到“控制面板”
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EYICkdSa-1722388394908)(https://i-blog.csdnimg.cn/direct/9944fc4a7d0c45f49d325ae7a3448fe9.png)]

  2. 点击“系统和安全”
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1RErl3XC-1722388394908)(https://i-blog.csdnimg.cn/direct/3528a624c9a04d63882879eae015c34c.png)]

  3. 点击“系统”
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UrSLqgVr-1722388394909)(https://i-blog.csdnimg.cn/direct/cbcd3a44ed3f4c088bc76435e4254f2d.png)]

  4. 点击“高级系统设置”
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aGNqoUfh-1722388394909)(https://i-blog.csdnimg.cn/direct/b00b0295114c4e8184d3f60abed3f242.png)]

  5. 环境变量
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5jzxl3xt-1722388394909)(https://i-blog.csdnimg.cn/direct/15239071a0674e038b4691e05efe12d1.png)]

  6. 新建“系统配置”
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OI4ndIXA-1722388394910)(https://i-blog.csdnimg.cn/direct/5704bb505708417493611323cfb8fdd8.png)]

  7. 在系统环境的path中,新建一个%JAVA_HOME%\bin
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WYkr3MIP-1722388394910)(https://i-blog.csdnimg.cn/direct/587d5bf3fcac4c83a0434fd3b9df4b78.png)]

3.4 验证

  1. win+r,cmd
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4ft6LBsO-1722388394910)(https://i-blog.csdnimg.cn/direct/de1215d7fdd74a10870b03f8e7a50781.png)]
  2. 输入命令“java -version”
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s7YaXQsw-1722388394911)(https://i-blog.csdnimg.cn/direct/f600509fb3204e0ab6515b3ff21e8a73.png)]
  3. 至此,配置成功

3.5 在IDEA中应用

  1. 在idea中应用jdk,如下
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zNtpRxcr-1722388394911)(https://i-blog.csdnimg.cn/direct/cf88964d2e6a4f69ba7d48c0c204011d.png)]

  1. IDEA汉化
    点击左侧Plugins - Chinese (Simplified) Language Pack /中文语言包,点击“安装”,重启idea即可
    在这里插入图片描述

http://www.ppmy.cn/embedded/90110.html

相关文章

使用MySQLdump定时备份数据库实战

使用MySQLdump定时备份数据库实战 要使用mysqldump进行数据库的定时备份,你可以使用Linux系统的cron工具来设置定时任务。以下是一个简单的例子,展示如何每天凌晨1点自动备份名为mydatabase的MySQL数据库到/var/backups/mysql目录。 首先,你需要创建一个备份脚本。假设你的…

大模型LLM关键技术手段

大语言模型(LLM)是人工智能领域的一个突破性进展,它通过多种技术手段实现对自然语言的理解和生成。用比较通俗的话来列举一些我认为比较关键的技术手段: 深度学习技术:就像我们通过不断学习来掌握知识一样,…

云计算场景下数据恢复的挑战

基于Keepit A/S委托IDG Communications, Inc. dba Foundry进行的一项调查以及Keepit进行的深入访谈研究。这些研究揭示了数据恢复(DR)策略中的关键差距,并突出了加强数据安全措施的紧迫性。 ### 调查背景 随着云应用和生成式AI技术的迅速普及…

TongHttpServer 简介

1. 概述 随着网络技术的飞速发展,高并发大用户场景越来越普遍,单一应用服务节点已经不能满足并发需求,为了提高整个系统可靠性,扩展性,吞吐率,通常将多个应用服务器通过硬负载/软负载组成集群,负载均衡器根据不同负载算法将请求分发到各个应用服务器节点。 Tong…

《Milvus Cloud向量数据库指南》——什么是二进制嵌入?

引言 向量嵌入在现代机器学习和数据科学中已成为不可或缺的工具,它们能够将复杂数据以算法可以理解的数值格式表示。尽管密集嵌入因其能够以最小的信息损失保留语义含义而普遍存在,但随着数据量的增加,它们的计算需求和内存需求也在增加。这种增加促使开发者寻求更高效的数…

ETL工程师角度下的SQL优化

作为ETL(Extract, Transform, Load)工程师,SQL优化是提高数据处理和分析效率的关键一环。优化SQL查询可以显著降低数据处理时间,提高ETL过程的性能。本文将从 合理设计数据模型:在ETL过程中,正确的数据模型…

Vue-router的编程式导航有哪些方法?

Vue-router 提供了编程式导航的方法&#xff0c;这些方法允许你以编程的方式控制路由的跳转&#xff0c;而不是依赖于用户点击 <router-link> 组件。以下是 Vue-router 中常用的编程式导航方法&#xff1a; router.push(location, onComplete?, onAbort?) location&am…

机械学习—零基础学习日志(高数19——函数极限理解深化)

零基础为了学人工智能&#xff0c;真的开始复习高数 本次学习笔记&#xff0c;主要讲解函数极限的计算问题。 极限四则运算规则 这里有几个需要注意的地方。函数极限的四则运算&#xff0c;需要知道极限存在才能大胆放心的使用。而且使用超实数的概念会更好帮助我们理解&…

东方博宜1309 - 最多能倒多少杯水

问题描述 花花所在的学校引入了电水箱为同学们烧开水。 已知电水箱的容量为 n 升&#xff08; n≤10L &#xff09;&#xff0c;同学们带的杯子平均容量为 x 毫升&#xff08; x 在 100∼300 之间&#xff09;&#xff0c;请问烧一箱开水&#xff0c;最多能倒多少杯&#xff0…

fastadmin插件市场暂不可用,是否切换到本地插件

今天调试时需要安装一个富文本插件&#xff0c;结果在插件管理模块提示如下错误&#xff1a; 经过参考网上资料&#xff0c;最终解决方案&#xff1a; 修改backend/config目录下&#xff0c;fastadmin.php 中代码&#xff1a; //API接口地址 api_url > https://api.iuok.c…

【研发日记】Matlab/Simulink技能解锁(十二)——Stateflow中的两种状态机嵌套对比

文章目录 前言 项目背景 两级状态机 函数状态机 分析和应用 总结 参考资料 前言 见《【研发日记】Matlab/Simulink技能解锁(七)——两种复数移相算法》 见《【研发日记】Matlab/Simulink技能解锁(八)——分布式仿真》 见《【研发日记】Matlab/Simulink技能解锁(九)——基…

白骑士的PyCharm教学高级篇 3.1 性能分析与优化

系列目录 上一篇&#xff1a; 在软件开发中&#xff0c;性能分析与优化是提高程序运行效率和用户体验的重要环节。PyCharm提供了强大的性能分析工具&#xff0c;帮助你识别和优化代码中的性能瓶颈。本文将详细介绍PyCharm中的代码性能分析工具和内存使用优化建议&#xff0c;帮…

Astro 实现TodoList网页应用案例

Astro 是一个现代化的静态站点生成器和前端框架&#xff0c;它具有独特的设计理念&#xff1a;岛屿架构。它允许开发人员使用组件化的方式构建内容优先的网站&#xff0c;将各种技术栈&#xff08;如React、Vue、Svelte等&#xff09;的组件无缝集成到同一个项目中。 1、创建项…

设计模式——责任链模式

设计模式——责任链模式 一、责任链模式的概念二、责任链模式的结构三、责任链模式的优势四、Java 中责任链模式的实现示例五、责任链模式的应用场景六、总结 在 Java 编程中&#xff0c;责任链模式是一种非常有用的设计模式。它能够有效地处理请求的发送者和接收者之间的解耦&…

56、php实现N的阶乘末尾有多个0

题目&#xff1a; php实现N的阶乘末尾有多个0 描述&#xff1a; 阶乘 N! 123*…N; 比如 5! 12345 120 末端有1个0 解题思路&#xff1a; N! K*(10^M) N的阶乘为K和10的M次方的乘积&#xff0c;那么N!末尾就有M个0。如果将N的阶乘分解后&#xff0c;那么N的阶乘可以分解为&…

设计模式-备忘录

备忘录&#xff08;Memento&#xff09;设计模式是为了保存对象当前状态&#xff0c;并在需要的时候恢复到之前保存的状态。以下是一个简单的C#备忘录模式的实现&#xff1a; // Originator 类&#xff0c;负责创建和恢复备忘录 class Originator {private string state;publi…

新型蜜罐有哪些?未来方向如何?

前言&#xff1a;技术发展为时代带来变革&#xff0c;同时技术创新性对蜜罐产生推动力。 一、新型蜜罐的诞生 技术发展为时代带来变革&#xff0c;同时技术创新性对蜜罐产生推动力&#xff0c;通过借鉴不同技术思想、方法&#xff0c;与其它技术结合形成优势互补&#xff0c;…

架构设计中期应该怎么做?

设计备选方案 架构设计常见的错误思维 什么是备选架构&#xff1f; 能够解决系统复杂度的方案 备选方案设计过程 备选架构设计技巧 备选方案常见困难和应对技巧 学的太浅&#xff1a;不知道本质 比较学习法 评估和选择备选方案 错误的方法 正确的方法 - 360度环评 优先级排…

【Linux】多路转接 -- select函数

文章目录 1. 认识select函数2. select函数原型3. socket就绪条件4. select工作流程5. select服务器6. select的优缺点 首先我们要了解一下&#xff0c;什么是多路转接&#xff1f; 多路转接也叫多路复用&#xff0c;是一种用于管理多个IO通道的技术。它能实现同时监听和处理多个…

基于Java+SpringBoot+Vue的母婴商城

基于JavaSpringBootVue的母婴商城 前言 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN[新星计划]导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取项目下载方式&#x1f345; 哈喽兄弟们…