NoClassDefFoundError: scala/collection/Seq

NoClassDefFoundError: scala/collection/Seq

我正在通过反射从 JRuby Java class 中调用一个方法

fact = Factory.factory('aString')

在java

中调用此方法
public static Service factory(String url) throws IllegalArgumentException { return new _Service(url); };

我得到

Java::JavaLang::NoClassDefFoundError: scala/collection/Seq

发生这种情况是因为我的 java 代码是使用 Scala 构建的,但在运行时 scala 库不可用。将 scala-library.jar 添加到类路径,解决了它。