又碰到了坑。。。折腾了两三个小时,发现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
<
java
.
lan
g.String,
java
.
lan
g.Obj
ect
&
java
.io.Serializable&
java
.
lan
g.
Com
parable<? extends
java
.
lan
g.Obj
ect
&
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: