20240724-然后用idea创建一个Java项目/配置maven环境/本地仓储配置

1.创建一个java项目

(1)点击页面的create project,然后next
在这里插入图片描述
(2)不勾选,继续next
在这里插入图片描述
(3)选择新项目名称,新项目路径,然后Finsh,在新打开的页面选择New Window
在这里插入图片描述
(4)创建Java项目成功
在这里插入图片描述

2.创建Java文件

(1)右击src—>New—>Package,给自己新建的包起一个名字“test”
在这里插入图片描述
(2)在新建的包上test右击—>New—>Java Class
在这里插入图片描述
注:若是右击没有Java Class的选择,请File—>Project Structure—>Modules。选择刚才的包,单击Sources。添加到源中
在这里插入图片描述
测试代码

public class test1 {public static void main(String[] args) {System.out.printin("Helo .World");}
}

大概运行成功是长这样的 ,点击上标签栏的run,run test1
在这里插入图片描述
注:右击的时候会出现run test1.main(),然后也是可以运行的。

2.配置maven环境
(1)maven相对应的Java版本
https://maven.apache.org/docs/history.html
(2)maven的下载包
https://maven.apache.org/download.cgi
在这里插入图片描述
(3)下载后解压,将Maven的压缩包解压到:C:\Users\zzz\Desktop\apache-maven-3.9.8
(4)配置环境变量
1)添加系统变量MAVEN_HOME,变量值为C:\Users\zzz\Desktop\apache-maven-3.9.8
在这里插入图片描述
2)在系统变量Path环境变量中添加
情况1:如果是这个页面,直接添加
%MAVEN_HOME%\bin
在这里插入图片描述

%MAVEN_HOME%\bin
情况2:双击path
变量名:Path
变量值:%MAVEN_HOME%\bin;
在这里插入图片描述

3)验证环境变量是否配置正确
win+r,然后输入mvn -v。出现Maven的版本信息,则配置成功
在这里插入图片描述

3.本地仓储配置

配置maven可以参考:maven配置参考博客
从中央仓库下载的jar包,都会统一存放到本地仓库中。我们需要配置本地仓库的位置。
(1)新建一个文件夹,名称为“mvn-repository”,路径为:C:\Users\zzz\Desktop\java\mvn-repository
(2)配置setting.xml文件,添加下面这行语句以配置本地仓储位置

<localRepository>C:\Users\zzz\Desktop\java\mvn-repository</localRepository>

在这里插入图片描述
(3)修改Maven默认的JDK版本
1)win+r,输入cmd,然后输入Java -version,查看jdk版本
在这里插入图片描述
所以jdk版本是1.8
2)修改Maven默认的JDK版本.
打开conf目录下的settings.xml文件,在标签下添加一个标签:

<profile><id>JDK-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties>
</profile>

在这里插入图片描述

4.设置阿里云镜像

Maven默认访问国外服务器下载包,速度很慢。配置阿里云镜像下载包会比较快。

打开conf目录下的settings.xml文件,在标签下添加标签:
在这里插入图片描述

5.验证maven的setting文件是否配置成功。

配置完成,win+R运行cmd,输入mvn help:system测试,配置成功则本地仓库的一些信息。
在这里插入图片描述

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

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

相关文章

IDEA在编译的时候报Error: java: 找不到符号符号: 变量 log lombok失效问题

错误描述 idea因为lombok的报错: java: You arent using a compiler supported by lombok, so lombok will not work and has been disabled.Your processor is: com.sun.proxy.$Proxy8Lombok supports: sun/apple javac 1.6, ECJ 原因&#xff1a;这是由于Lombok的版本过低的…

ARM-A7通用中断服务函数-1

中断流程 保存现场-执行中断服务函数-返回现场 .S文件的修改 先看代码&#xff1a; IRQ_Handler:push {lr} /* 保存lr地址 */push {r0-r3, r12} /* 保存r0-r3&#xff0c;r12寄存器 */mrs r0, spsr /* 读取spsr寄存器 */push {r0} /* 保存spsr寄存器 */mrc p1…

分布式:RocketMQ/Kafka总结(附下载链接)

文章目录 下载链接思维导图 本文总结的是关于消息队列的常见知识总结。消息队列和分布式系统息息相关&#xff0c;因此这里就将消息队列放到分布式中一并进行处理关联 下载链接 链接: https://pan.baidu.com/s/1hRTh7rSesikisgRUO2GBpA?pwdutgp 提取码: utgp 思维导图

刷题了:150. 逆波兰表达式求值 |239. 滑动窗口最大值 |347.前 K 个高频元素

150. 逆波兰表达式求值 题目链接:https://leetcode.cn/problems/evaluate-reverse-polish-notation/description/ 文章讲解:https://programmercarl.com/0150.%E9%80%86%E6%B3%A2%E5%85%B0%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%B1%82%E5%80%BC.html 视频讲解:https://www.bilibili.…

crack 基于golang的多并发爆破工具

一款轻巧的内网弱口令枚举工具&#xff0c;项目地址&#xff1a;GitHub - oksbsb/crack: 支持 ftp ssh smb mysql mssql postgres 安装 ​ git clone https://github.com/yanweijin/crack go build main.go基于用法 ➜ crack git:(master) ✗ go run main.go --help …

UE4调试UE4Editor-Cmd.exe

在工作中&#xff0c;我们看到这样的构建命令&#xff1a; %EnginePath%\Binaries\Win64\UE4Editor-Cmd.exe %ClientPath%\%ProjectName%.uproject -runHotPatcher {其它参数} 我们应该如何调试UE4Editor-Cmd.exe呢&#xff1f;其实调试 UE4Editor.exe 就可以了&#xff08;参考…

1111111111111111111111

https://chat18.aichatos.xyz/#/chat/1716220931748File "D:\微信\venv\Lib\site-packages\pyautogui\__init__.py", line 228, in _couldNotImportPyScreezeraise PyAutoGUIException( pyautogui.PyAutoGUIException: PyAutoGUI was unable to import pyscreeze. (T…

LabVIEW程序员以后会不会被ai取代?

关于LabVIEW程序员未来的就业前景和AI的影响&#xff0c;可以从多个角度进行分析&#xff1a; AI对LabVIEW程序员的影响 自动化和AI辅助编程&#xff1a; AI正在迅速发展&#xff0c;可以在某些领域自动生成代码、优化代码和检测错误。对于标准化的、重复性的编程任务&#xf…

解决:Maven模块项目引入其他模块项目依赖,却无法引用对方文件异常

解决&#xff1a;Maven模块项目引入其他模块项目依赖&#xff0c;却无法引用对方文件异常 一问题描述&#xff1a;Maven模块项目引入其他模块项目依赖&#xff0c;却无法引用对方文件二问题原因&#xff1a;三解决方案&#xff1a; 一问题描述&#xff1a;Maven模块项目引入其他…

【优秀python系统毕设】基于Python flask的气象数据可视化系统设计与实现,有LSTM算法预测气温

第一章 绪论 1.1 研究背景 在当今信息爆炸的时代&#xff0c;气象数据作为重要的环境信息资源&#xff0c;扮演着关键的角色。然而&#xff0c;传统的气象数据呈现方式存在信息量庞大、难以理解的问题&#xff0c;限制了用户对气象信息的深入理解和利用。因此&#xff0c;基…

React的img图片路径怎么写

在React中&#xff0c;图片路径的写法取决于你的图片资源是如何被管理和存放的。这里有几种常见的情况和对应的写法&#xff1a; 1. 图片作为React组件的静态资源 如果你的图片文件放在React项目的public文件夹下&#xff08;这是Create React App项目的默认结构&#xff09;…

List容器

此处是带头双向链表 对于List&#xff0c;不像string、vector之类的&#xff0c;没有reserve的说法&#xff0c;也不支持[ ]和下标&#xff0c;只有一种方式遍历List也就是采用迭代器&#xff08;范围for的底层也是迭代器&#xff09;。 insert函数和erase函数(需要配合std库里…

Java入门TCP客户端和服务器应用程序 2024.7.27 22:14

下面是一个完整的示例&#xff0c;展示如何使用 Java 的 Socket 和 ServerSocket 类编写一个简单的 TCP 客户端和服务器应用程序&#xff0c;以及一个简单的聊天应用程序。代码包括客户端和服务器的实现&#xff0c;能够通过 TCP 连接进行消息交换。 1. TCP 服务器程序 首先&…

文件包含漏洞及利用

一、文件包含功能 1、文件包含的作用&#xff1a;减小代码的荣誉 2、文件包含函数&#xff1a; include 、 require 3、文件包含的方式 静态文件包含------文件名是固定的------ a.php中存在普通的字符串&#xff0c;被b.php包含&#xff0c; a.php中的字符串会直接完成输出 a…

CSS:mix-blend-mode属性(设置元素的混合模式)

目录 一、mix-blend-mode属性介绍 二、mix-blend-mode常用属性值 三、mix-blend-mode属性应用 四、文字智能适配背景 1、原始样式 2、添加混合 3、实现代码 一、mix-blend-mode属性介绍 CSS中的【mix-blend-mode属性】描述了元素的内容应该与元素的直系父元素的内容和…

C# 植物大战僵尸

Winform 版本开发 高效率、流畅植物大战僵尸 git地址&#xff1a;冯腾飞/植物大战僵尸

3. 类的生命周期

类的生命周期是指一个类被加载&#xff0c;使用&#xff0c;卸载的一个过程&#xff0c;如下图&#xff1a; 类的加载阶段&#xff1a; 加载(Loading)阶段第一步是类加载器根据类的**全限定名&#xff08;也就是类路径&#xff09;**通过不同的渠道以二进制流的方式获取字节码…

使用Java和Spring State Machine实现状态管理

使用Java和Spring State Machine实现状态管理 大家好&#xff0c;我是微赚淘客系统3.0的小编&#xff0c;是个冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天我们来聊聊如何使用Java和Spring State Machine实现状态管理。 一、Spring State Machine简介 Spr…

postgres数据库连接超时问题处理

postgres数据库连接超时问题处理 在操作系统层面 Keepalive 是 TCP 协议的一项功能。当您在TCP network socket中使用SO_KEEPALIVE选项时,一旦socket idle,计时器就会开始运行。当**keepalive idle time* *到期,并且socket上没有进一步的活动时,kernel内核将向通信伙伴发…

[C#]调用本地摄像头录制视频并保存

AForge.NET是一个基于C#框架设计的开源计算机视觉和人工智能库&#xff0c;专为开发者和研究者设计。它提供了丰富的图像处理和视频处理算法、机器学习和神经网络模型&#xff0c;具有高效、易用、稳定等特点。AForge库由多个组件模块组成&#xff0c;包括AForge.Imaging&#…