我想在spark项目中解析一个json字符串。 我用IDEA。如果我在IDEA中运行我的scala代码,一切运行良好。 但是当我用IDEA + SBT包装一个罐子并将这个罐子提交给集群时。 错误开心:线程中的异常" main" Java.lang.NoClassDefFoundError:play / api / libs / json / JSObject
如果我没有使用额外的依赖jar,请提交到群集运行良好。
我的包操作程序:
File -> Project Structure
-> Artifacts
-> "+"
-> JAR
-> From modules with dependencies
-> select "extract to the target JAR" and set "Main Class"
-> Bulid
-> Build Artifacts
-> Build
截图: