2015-11-24 62 views
2

我打电话从JRuby的一个Java类中的方法通过反射在java中NoClassDefFoundError的:斯卡拉/收集/ SEQ

public static Service factory(String url) throws IllegalArgumentException { return new _Service(url); }; 

fact = Factory.factory('aString') 

调用此方法,我越来越

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

它可能有助于http://stackoverflow.com/questions/14417814/why-do-i-get-java-lang-noclassdeffounderror-when-i-trying-to-run-this-code –

回答

4

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