相关文章推荐

又碰到了坑。。。折腾了两三个小时,发现Maven有时候还真的是坑。

今天打算玩一玩hystrix。添加了POM依赖以后,启动程序,发现报错:

java.lang.ClassNotFoundException: com.google.common.collect.ImmutableMap

咦?莫名其妙,仔细检查了一下发现是HystrixCommandAspect引用的一个guava包中的一个类,自己jar包里的类也能找不到?莫非又是版本冲突,于是乎我:

<dependency>
			<groupId>com.google.guava</groupId>
			<artifactId>guava</artifactId>
			<version>15.0</version>
			<scope>compile</scope>
		</dependency>
		<dependency>
			<groupId>com.netflix.hystrix</groupId>
			<artifactId>hystrix-javanica</artifactId>
			<version>1.5.18</version>
			<exclusions>
				<exclusion>
					<groupId>com.google.guava</groupId>
					<artifactId>guava</artifactId>
				</exclusion>
			</exclusions>
		</dependency>

强行指定版本。再运行,没用!

折腾了半天,我是第一时间去找ImmutableMap这个类的,发现是在Maven依赖目录里面没错,看到了这个类,但是我没有双击点开,等到我折腾了两三个小时再回来双击点开的时候,发现:

好家伙。。。看来是本地仓库中的类文件本身有问题,难怪找不到。

跑到Maven仓库中,删掉guava目录。重新Maven update,问题解决。

我白花花的时间啊。。。真心疼。

再次吐槽一下Maven,已经不是第一次了。再最信任的部分出了问题,那就真的很难发现了

又碰到了坑。。。折腾了两三个小时,发现Maven有时候还真的是坑。今天打算玩一玩hystrix。添加了POM依赖以后,启动程序,发现报错:java.lang.ClassNotFoundException: com.google.common.collect.ImmutableMap咦?莫名其妙,仔细检查了一下发现是HystrixCommandAspect引用的一个guava包中的一个类...
异常: ClassNotFoundException : com . google . common .base.Preconditions springcloud启动时,consumer模块出现异常:找不到类 java . lan g. ClassNotFoundException : com . google . common .base.Preconditions at java .net.URLClassLoader.findClass(URLClassLoader. java :381) ~[na:1.8.0_171] at jav
【SpringBoot】Error: java . lan g. ClassNotFoundException : org.wltea.analyzer.core.IKSegmenter报错明细问题分析后记 IDEA SpringBoot集成hadoop运行环境,本地启动项目,GET请求接口触发远程提交 Map Reduce任务至生产集群报错: Error: java . lan g. ClassNotFoundException : org.wltea.analyzer.core.IKSegmenter at java .net.URLClassLoader.findClass(URLClassLoade
不兼容的类型: com . google . common . coll ect . Im mutable Map &lt; java . lan g.String, java . lan g.Obj ect &amp; java .io.Serializable&amp; java . lan g. Com parable&lt;? extends java . lan g.Obj ect &amp; java .io.Serializable&a...
解决方法:删掉maven仓库 错误 的包重新下载 com . google . common . coll ect .Lists 这个 错误 是没有下载下来Hystrix 的依赖包,删除重新下载即可。 eg:仓库路径 m2\repository\ com \ google \guava\guava\版本 第八部分 数据挖掘案例分析87 案例一 A Journey through Titanic 597c770e .87 案例二 Analysis for airp lan e-crashes-since-190894 案例三 贷款预测问题98 案例四 KNN 算法实现葡萄酒价格模型预测及交叉验证107
场景:Hive 创建表,查看表都可以,但是一使用sel ect 命令就报错 com . google . common . coll ect . Im mutable Sorted Map 版本:hadoop 3.2.0 hive 3.1 将 Hive 的 lib 目录下的 guava-19.0.jar 替换掉 Hadoop 的 share/hadoop/ common /lib 目录下的 guava-11.0.2.jar (删除前记得先备份一下) Hive的lib下只留guav
相信很多初学Android的会遇到这个问题,在此做一个总结,方便日后查阅。 1,首先说一下异常 ClassNotFoundException :类找不到异常。首先看你的logcat中是否显示Caused by : java . lan g.ClassNotFoundExcetion.. 2,产生条件 什么时候会抛出 classnotfoundException 异常呢?这涉及到底层的API。
@开发过程中遇到的一个. Im mutable Map .put问题 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高
` java . lan g. ClassNotFoundException : com .mysql.cj.jdbc.Driver` 这个 错误 的意思是在程序运行的时候找不到类 ` com .mysql.cj.jdbc.Driver`。 这通常是因为在程序中使用了 MySQL 的 JDBC 驱动,但是没有将 MySQL 的 JDBC 驱动添加到类路径中。 要解决这个问题,需要在程序中添加 MySQL JDBC 驱动的 jar 包。具体的方法可以参考 MySQL 官方文档中的说明。 例如,如果你使用的是 Eclipse IDE,可以按照以下步骤添加 MySQL JDBC 驱动: 1. 下载 MySQL 的 JDBC 驱动,在 MySQL 官网上可以找到最新版本的 JDBC 驱动下载地址。 2. 将下载的 jar 包添加到 Eclipse 的 build path 中。具体方法是:右键单击项目名称,然后选择“Properties”菜单,在弹出的对话框中选择“ Java Build Path”,然后点击“Libraries”标签,再点击“Add External JARs”按钮,选择刚才下载的 jar 包。 3. 在程序中加载 MySQL JDBC 驱动。具体方法是在程序的开头加入以下代码: ``` java try { Class.forName(" com .mysql.cj.jdbc.Driver"); } catch ( ClassNotFoundException e) { e.printStackTrace(); 这样就可以解决 ` java . lan g. ClassNotFoundException : com .mysql.cj.jdbc.Driver` 这个 错误 了。
httpClient,Certificate for ip/域名 doesn't match any of the subject altinative names: []问题处理 12016 工作笔记-Spring5的坑:Could not obtain transaction-synchronized Session for current thread 马路上开飞机: 花一分钟看一看文章,就知道怎么解决 工作笔记-Spring5的坑:Could not obtain transaction-synchronized Session for current thread woaichifang: 那怎么解决
 
推荐文章