Flink的ClassLoader就是普通的URLClassLoader,只是加载顺序是ChildFirst。

不建议你用直接更新classes文件去解决版本更新问题,因为你可能用了很大的力气去解决一个伪需求。
可以用脚本通过Flink提供的rest 接口来实现jar包上传等动作,甚至可以将CI和部署结合起来。

我曾今做过类似的事情,你可以参考下:
https://blog.csdn.net/xianzhen376/article/details/88529527


On 2019/03/28 13:06:41, "文报" <[email protected]> wrote:
> 各位好!>
>
>    
> 请教一下各位,在本地开发完代码后,怎么样可以将编写好的代码直接提交到Flink集群上运行?(想做Flink任务的自动化,避免每次开发完成后都需要打jar包提交到web页面上)>
Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10

回复