idea常见异常
sqlboyAKong
这个作者很懒,什么都没留下…
展开
-
由于依赖冲突,导致idea中的程序打包至Linux上运行时报错
1、案例: 程序在idea运行没问题,但打包至Linux上跑,出现如下报错 错误看不太看懂,我翻译的是:flink和hadoop中都找不到一个文件系统去支持hdfs这个体系2、错误原因: 其实是上传的jar包中有依赖和Linux本地的依赖冲突了。我运行的是flink程序,其中需要用到hadoop的依赖,Linux会从我配置的hadoop环境变量中读取hadoop依赖,而我上传jar包中存在phoenix的依赖,phoen...原创 2021-08-26 21:49:54 · 1035 阅读 · 0 评论 -
idea中使用带provide修饰的依赖,导致ClassNotFound
1、provide修饰的依赖作用:编译时起作用,而运行及打包时不起作用。程序打包到Linux上运行时,若Linux上也有这些依赖,为了在Linux上运行时避免依赖冲突,可以使用provide修饰,使依赖不打包进入jar中2、可能导致后果: 由于运行时不起作用,故在 idea运行时报错:ClassNotFound3、解决办法: 设置运行时包含provide的依赖2020版本idea设置如下:打开edit configurations...原创 2021-08-26 20:44:52 · 1457 阅读 · 1 评论