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 添加到类路径,解决了它。
我正在通过反射从 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 添加到类路径,解决了它。