开发者社区> 问答> 正文

类加载器无法加载flink相关api编译的类,导致classNotFound

遇到的问题是: 第三方工具jar包中引用了flink相关的api, 我想利用classloader的方式加载这个jar包以后,获取到里面的DataStream对象。到现在的情况是除非直接把这个第三方jar包dependency到我的项目中,否则用urlclassloader加载的话,一直提示找不到以$1,$2,$3....结尾的flink相关的类,这个问题一直困扰我,各位大牛们能帮我分析下问题吗?

展开
收起
天空kongkong 2019-03-07 15:20:52 3473 0
1 条回答
写回答
取消 提交回答
  • 技术源于生活

    dependency会把你引用的jar包也引用的其他jar也搞到classpath下,所以没问题,你自己用urlclassloader加载的话,就没有这一步了

    2019-07-17 23:30:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CUDA MATH API 立即下载
API PLAYBOOK 立即下载
传统企业的“+互联网”-API服务在京东方的实践 立即下载