简易聊天室项目(环境搭建)

news/2025/3/28 8:53:57/文章来源:https://www.cnblogs.com/zhuang66/p/18791574

从零搭建简易聊天室项目

一.开发环境搭建

1.安装jdk23

访问 Oracle官网 或 OpenJDK镜像站下载,搜索安装教程安装配置

2.安装IDEA

访问 JetBrains官网下载社区版(免费)或旗舰,搜索安装教程安装配置

3.安装MAVEN

可参考b站视频安装
1)下载
访问Maven官网


找到自己下载的压缩包,并将压缩包移动到自己的习惯路径下,最好和我一样,在c盘下创建一个develop文件夹,解压在develop下


2)修改配置文件


这里最好使用vscode等软件能阅读xml文件的软件打开,

<!-- 修改本地仓库路径 -->
<localRepository>C:\develop\maven-repo</localRepository><!-- 添加阿里云镜像 -->
<mirror><id>aliyun</id><mirrorOf>*</mirrorOf><name>Aliyun Maven Mirror</name><url>https://maven.aliyun.com/repository/public</url>
</mirror>

55行左右插入,里面的值是maven的安装路径

150行初插入,添加阿里云镜像(要覆盖或者注释掉原来的镜像)

3)配置环境变量
搜索高级系统设置->环境变量

MAVEN_HOME = C:\develop\apache-maven-3.9.6
PATH += %MAVEN_HOME%\bin




出现maven版本,环境搭建成功

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

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

相关文章

L2 领导力

Hina...L2 领导力 需求层次 理论 人类受到各种需求的驱动。人是一种追求完全需求的动物。 管理设计对人力资源——我们的同事——的激活,来实现既定的目标,这是通过满足人类的各种需求来操纵人的行为做到的。 马斯洛的需求层次理论指出,一些需求比其他需求更基本,只有在基本…

Crypto类型总结(持续更新)

想做这样的一篇密码学总结的文章的想法主要来自于https://blog.csdn.net/weixin_45728976/article/details/109219997 这篇文章,对于这篇文章里面已经涉及到的内容的基础点不再进行繁琐的讲论。 接下来总结的主要是各种各样的crypto的魔改或者容易忘却的思路 1.unencode加密:…

树链剖分-重链剖分

树链剖分——重链剖分,我学的第一个蓝色算法树链剖分-重链剖分 前置知识 树形结构,链式前向星,线段树,DFS序,LCA 定义 树链剖分(树剖):将树分解为一条条不相交的,从祖先到孙子的链。 第零部分:建树与基本概念 建树:给定\(n\)个节点用链式前向星(或邻接表)建树 基本…

苍穹外卖-day05

redis基本入门 入门略过https://www.bilibili.com/video/BV1TP411v7v6?spm_id_from=333.788.videopod.episodes&vd_source=93f5f50fb9ce34ddae7abba08c6ea064&p=62 50-62级 记了感觉也不会看每次使用redis时需要先启动服务 在redis目录下,进入cmd窗口,输入以下命令启…

2025最新面试题-JVM面试题(二)

堆为什么进行分代设计老年代的担保机制 为什么Eden:S0:S1 是8:1:1 对象的创建以及分配过程方法区与元数据区以及持久代到底是什么关系? Full GC = young GC + Old GC + Meta Space GC 规范:方法区 实现: JDK1.7之前 永久代 持久代 Perm Space 类的总数 常量池大小 方法的…

YashanDB双引号

双引号是对标识符、密码定义和使用的扩展。使用双引号时,标识符、密码定义将支持特殊字符、数字,并且区分字母大小写。 双引号的使用位置(是否可出现在SELECT,FROM和WHERE后)和使用场景规则,以及双引号内字符串的长度限制,由双引号限定的标识符和密码本身决定,与是否加…

YashanDB故障状态

YashanDB检测到异常故障时,防止扩散影响,会将数据库的状态置为ABNORMAL,数据库处于故障只读状态,可以查询,不能执行写的业务。 当数据库为ABNORMAL状态时,可以查看V$DIAG_INCIDENT视图或告警日志明确故障原因。 --故障发生时,数据库状态为ABNORMAL SELECT STATUS FROM V…

YashanDB故障诊断架构

故障诊断架构由多个组件构成,包括自动诊断存储库、运行日志、告警日志等。其中运行日志、告警日志参考日志管理中说明。#自动诊断存储库自动诊断存储库是基于文件的存储库,用于存储数据库的诊断数据。它的目录结构如下(默认放在YASDB_DATA目录下,可设置参数进行配置):其中…

安利一个求职刷题小妙招、变身 offer 收割机 | 《趣玩》第 2 期

通义灵码目前支持的模型已经全面升级,包括 qwen 2.5、qwen 2.5-max,以及通过强化学习优化的增强版推理模型 qwq-plus。作者:王二 在AI技术狂飙突进的今天,程序员如何借力 AI 突破职业瓶颈?阿里云推出的通义灵码插件给出了答案!这款智能编码助手近期完成升级,支持多个业内…

Android开发--Lesson04--对象传递以及文件存储

一.对象传递 使用Intent传递对象的时候需要注意到,被传递的对象必须是实现了Serialzable接口的对象,即被传递的对象必须要是可序列化的public class Student implements Serializable {private String id;private String name;public void setId(String id) {this.id = id;}p…

Ollama使用GPU运行

系统:Win10 GPU :NVIDIA GeForce RTX 2070 with Max-Q Design 禁用GPU 在环境变量中添加 CUDA_VISIBLE_DEVICES 并设为空值。 使用 ollama ps 命令可以看到全部用的CPUCUDA_VISIBLE_DEVICES 是一个环境变量,主要用于控制 NVIDIA CUDA 程序(如基于 CUDA 的应用程序或框架,例…