学习框架时遇到的一些问题

maven

1.使用cmd窗口运行时失败

cmd运行maven失败图例
如上图所示,按照教程运行maven之后报错,大概意思是我应该使用6或者更高的java版本,但是实际上我使用的是java11,我一开始的pom.xml是这样的:

<project xmlns="http://maven.apache.org/POM/4.0.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <!-- 版本:4.0.0 -->
 <modelVersion>4.0.0</modelVersion>
 <!-- 组织名称:暂时使用 组织名称+项目名称 作为组织名称 -->
 <!-- 组织名称:实际名称 按照访问路径规范设置,通常以功能作为名称: eg: junit spring -->
 <groupId>com.kkb.maven</groupId>
 <!-- 项目名称 -->
 <artifactId>HelloWorld</artifactId>
 <!-- 当前项目版本号:同一个项目开发过程中可以发布多个版本,此处标示0.0.1-->
 <!-- 当前项目版本号:每个工程发布后可以发布多个版本,依赖时调取不同的版本,使用不同的版本号 -->
 <version>0.0.1</version>
 <!-- 名称:可省略 --> <name>Hello</name>
 <!-- 依赖关系 --> <dependencies>
	 <!-- 依赖设置 -->
		 <dependency>
	 <!-- 依赖组织名称 -->
		 <groupId>junit</groupId> 
	<!-- 依赖项目名称 -->
		 <artifactId>junit</artifactId>
	 <!-- 依赖版本名称 -->
		 <version>4.12</version>
	 <!-- 依赖范围:test包下依赖该设置 -->
		 <scope>test</scope>
	 </dependency>
	 </dependencies>
 </project>

因为是使用记事本复制粘贴的,所以格式有点问题,但是应该不影响运行的。经过查询之后我找到了定义java版本的方法,在pom.xml中加入这样一段:

<properties>
   <!-- 项目编译编码-->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   <!-- maven编译的jdk版本-->
    <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
    <java.version>11</java.version>
    <maven.compiler.source>11</maven.compiler.source>
    <maven.compiler.target>11</maven.compiler.target>
</properties>

之后就成功了,成功后如图示:
cmd运行maven成功图例

2.在idea中加入了dependency后不实时加载

maven中的dependency不实时加载

视频教学中右边dependency一出现,左边就出现对应的源码了,但是我自己试的时候却不是这样,于是我去想办法查了一下,首先找到了手动操作的方式,在pom.xml中点击右键:
手动reimport

这样可以实现手动操作,那么自动操作是怎么实现的呢?
maven 设置
我在其他地方看到这样兴许能够实现自动加载,但是我试了一下,不太行,还是需要自己右键或者点一下图标才能实现。
maven执行图标
再经过一系列的查资料发现,idea某个版本更新后只有这个按钮可以用了,没有自动更新了…

3.报错unresolved plugin

在这里插入图片描述
在实验子项目的时候出现的问题,结果是把location的路径改的没有中文就行了…

redis

4.jedis遇到的问题不支持发行版本五

jedis不支持发行版本5
这个问题是在一开始使用jedis时遇到的,经过查找之后我发现,是一些设置有问题:
首先点开这个选项
调试jedis
之后将这里的版本选为自己的java版本
在这里插入图片描述
此时就可以运行成功了

5.xshell看不见多个窗口的情况

xhsell窗口
在进行哨兵模式尝试的时候,发现看不见多个开启标窗口的标签了,查询了一下之后发现是不小心按到了快捷键ctrl + shift + t导致的,再按一下就好了
在这里插入图片描述

6.设置redis集群时端口7001redis创建不成功

在这里插入图片描述
这个问题困扰了很久,从之前完成了主从模式的redis复制过来的文件,然后将cluster-enable改成yes,更改了对应的端口号之后发现server能够启动,但是一旦想通过cli进入命令行使用就不得行,之后经过多次测试发现,单独打开也不能行,甚至发现server启动之后,进程后台无法看到对应的pid。

经过了几天的测试,最后决定换台虚拟机,果然就好了。。。

MongoDB

7.再次出现不支持发行版本5

在这里插入图片描述
可以看到我已经改过了在jedis那里改过的地方,但是还是出现了这个问题,
后来经过查资料发现
在这里插入图片描述
最后结果改成这样
在这里插入图片描述
然后就能运行成功了…
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值