Windows新电脑安装环境快速运行Springboot项目

文章目录

  • 简要步骤说明
  • 1、配置java运行环境
  • 2、配置maven环境
  • 3、下载git
  • 4、运行IDES Eclipse STS
    • 4.1 安装 lombok插件
    • 4.2 配置 maven setting.xml 地址
    • 4.3 配置 Java版本
  • 5、顺利运行 Springboot项目

简要步骤说明

1、配置java运行环境
安装java11
2、配置maven环境
配置 settings.xml
3、下载Git
生成公私钥
4、运行IDES Eclipse STS
配置lombok
配置maven、jdk
5、其他工具
文件编辑工具:Notepad--v2.9.0-win10-portable
文件剪切工具:Snipaste-2.5.6-Beta-x64

1、配置java运行环境

现在还用java8的确有点落后了,建议使用 java11
直接打开orale网站,现在java11运行版本

https://www.oracle.com/cn/java/technologies/javase/jdk11-archive-downloads.html

下载完,直接运行 .exe文件
在这里插入图片描述

选择自己需要安装的文件夹,比如:

D:/opensource

默认的安装路径为:

C:\Program Files\Java\jdk-11

该路径要记得,方便后续jdk的配置

2、配置maven环境

下载maven,下载后需要配置 maven resp, 因为依赖不断下载,需要放置在空间较大的地方

https://maven.apache.org/download.cgi

下载后,放置到
D:/opensource 中解压

打开 apache-maven-3.5.3\conf 中的 settings.xml

在这里插入图片描述

主要配置两个地方

  <!-- localRepository| The path to the local repository maven will use to store artifacts.|| Default: ${user.home}/.m2/repository<localRepository>/path/to/local/repo</localRepository>本地镜像放置位置--><localRepository>D:\opensource\mvn_repo</localRepository><!--阿里云镜像仓库,注意层次结构--><mirrors><mirror>  <id>alimaven</id>  <name>aliyun maven</name>  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  <mirrorOf>central</mirrorOf></mirror></mirrors>

3、下载git

https://git-scm.com/downloads

在这里插入图片描述

下载后,需要配置

设置用户名和emailgit config --global user.name "zhucaixiang"
git config --global user.email "xxxx@qq.com"ssh-keygen -t rsa -C "xxxx@qq.com"
连续按三个enter

在 C:\Users\cancan.ssh
就会出现两个文件

id_rsa
id_rsa.pub

将 id_rsa.pub 配置到 gitlab 或者 gitee 中

4、运行IDES Eclipse STS

因为 IDEA 需要正版,或者下一个解密软件,太过麻烦,为了方便,我们直接使用 eclipse spring版本

下载 eclipse
https://www.eclipse.org/downloads/packages/release/2022-03/r
对于我们springboot开发,可以直接下载eclipse spring版本,可以免于安装spring tools插件的麻烦
https://spring.io/tools
在这里插入图片描述
下载后,直接双击
在这里插入图片描述

下载后,需要安装 lombok 插件

4.1 安装 lombok插件

lombok下载地址
https://projectlombok.org/all-versions

根据网上介绍,安装lombok,一直出现问题,最大的问题,就是版本不匹配,最新的 Spring Tools 4 for Eclipse 支持的 lombok的最新版本为 1.18.30,如果选用 lombok 1.18.12 就会出现安装异常的情况
在这里插入图片描述
下载后,直接双击
在这里插入图片描述
选择 SpringToolSuite4.exe

查看插件状态
在这里插入图片描述

4.2 配置 maven setting.xml 地址

在这里插入图片描述
选择maven配置的 settings.xml

4.3 配置 Java版本

在这里插入图片描述
选择我们按照的jdk11版本

5、顺利运行 Springboot项目

在这里插入图片描述
成功运行

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/145217.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mac电脑无法识别移动硬盘怎么办?

很多人都喜欢在Mac电脑上办公、学习&#xff0c;但有时我们将移动硬盘连接Mac电脑时&#xff0c;却会发现电脑无法识别移动硬盘。那么&#xff0c;Mac电脑无法识别移动硬盘怎么办呢&#xff1f; Mac无法识别移动硬盘的原因 导致Mac不识别移动硬盘的原因有很多&#xff0c;你可…

DJYROS产品:基于DJYOS的国产自主割草机器人解决方案

基于都江堰泛计算操作系统的国产自主机器人操作系统即将发布…… 1、都江堰机器人操作系统命名&#xff1a;DJYROS 2、机器人算法&#xff1a;联合行业自主机器人厂家&#xff0c;构建机器人算法库。 3、机器人芯片&#xff1a;联合行业机器人AI芯片公司&#xff0c;构建专用…

SpringBoot+Vue实现AOP系统日志功能

AOP扫盲&#xff1a;Spring AOP (面向切面编程&#xff09;原理与代理模式—实例演示 logs表&#xff1a; CREATE TABLE logs (id int(11) NOT NULL AUTO_INCREMENT,operation varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 操作名称,type varchar(255) COLL…

Anthropic全球上线AI语言模型Claude 2;多模态系统:融合文本和图像的新前沿

&#x1f989; AI新闻 &#x1f680; Anthropic全球上线AI语言模型Claude 2&#xff0c;编程、数学、推理能力大幅提升 摘要&#xff1a;Anthropic在全球正式上线了AI语言模型Claude 2。相比前代版本&#xff0c;Claude 2在编程、数学、推理等方面都有大幅提升&#xff0c;支…

Centos磁盘爆满_openEuler系统磁盘爆满清理方法---Linux工作笔记060

磁盘爆满,监控部门就会报警,报警就要处理,但是程序员并不擅长做运维的工作,记录一下把...以后用到会方便: 使用df -h命令可以看到,对应的磁盘占用情况,这里我的/dev/mapper/openeuler-root这个目录 占用的磁盘比较多,到了百分之95了.. 往往就是这个跟目录,我这里/data目录是自…

laravel队列

laravel redis队列 1、创建job队列任务 php artisan make:job StoreUser执行上述命令后&#xff0c;会生成app/Jobs/StoreUser.php文件&#xff0c;编辑文件内容如下&#xff1a; <?phpnamespace App\Jobs;use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queu…

R语言的计量经济学技术

量经济学通常使用较小样本&#xff0c;但这种区别日渐模糊&#xff0c;机器学习在经济学领域、特别是经济学与其它学科的交叉领域表现日益突出&#xff0c;R语言是用于统计建模的主流计算机语言&#xff0c;在本次培训中&#xff0c;我们将从实际应用出发&#xff0c;重点从数据…

VUE:可收缩工具栏

作者:CSDN @ _乐多_ 本文记录了一个vue可伸缩工具栏组件,代码即插即用。 只需要新增函数名并且填函数体就可以。 效果如下图所示, 文章目录 一、Vue代码一、Vue代码 <template><div class="ToolBar"><div class=

机器人SLAM与自主导航

机器人技术的迅猛发展&#xff0c;促使机器人逐渐走进了人们的生活&#xff0c;服务型室内移动机器人更是获得了广泛的关注。但室内机器人的普及还存在许多亟待解决的问题&#xff0c;定位与导航就是其中的关键问题之一。在这类问题的研究中&#xff0c;需要把握三个重点&#…

如何破解压缩包密码,CTF压缩包处理

I. 引言 压缩包我们经常接触&#xff0c;用于对文件进行压缩存储/传输。压缩包处理在CTF比赛中是非常重要的一块&#xff0c;因为压缩包中可能包含重要信息&#xff1a;许多CTF题目会将关键信息隐藏在压缩包中&#xff0c;参赛者需要解压并查看其中的内容才能获取有用的线索。…

Oracle数据中如何在 where in() 条件传参

一、问题场景描述 在sql 条件中&#xff0c;如何在 where in()中想传入参数&#xff0c;如果直接 where in(:seqList)&#xff0c;当传入单个值&#xff0c;seqList: ‘80’ 是没问题的&#xff0c;但是初入多个值时&#xff0c;seqList: ‘80,90’ &#xff0c;因缺少单引号&…

CASAIM自动激光3D测量系统助力海外家电组装企业IQC来料检测装配尺寸测量

随着家电产品的不断创新发展&#xff0c;海外家电组装企业也面临着越来越高的质量标准&#xff0c;几何尺寸测量与控制是保证产品交付质量的基础。零部件、外壳壳体经过国内或东南亚其他地区生产好后&#xff0c;为了确保产品质量和一致性&#xff0c;外协件物料需要送往组装厂…