2015-11-24 60 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到類路徑,解決了它。