全部产品
云市场
  • MaxCompute > 
  • 常见问题 > 
  • MapReduce > 
  • 在MapReduce程序中使用第三方类,打了一个assembly的jar包,运行时报找不到类的错误,应该怎样配置?

在MapReduce程序中使用第三方类,打了一个assembly的jar包,运行时报找不到类的错误,应该怎样配置?

更新时间:2019-01-04 16:36:35

Q:在MapReduce程序中使用第三方类,打了一个assembly的jar包,运行时报找不到类的错误,应该怎样配置?

A:MaxCompute MapReduce及UDF程序在分布式环境中运行时受到Java沙箱的限制(MapReduce作业的主程序则不受此限制),具体限制请参考Java沙箱

如果您只是需要处理json,建议您直接使用gson,同时无需打包带gson的class。java开源组件里提供了很多字符串转日期的方法,比如:SimpleDateFormat等, 您也可以通过google了解。