我有一个scala.class文件,我将其转换为jar并尝试 register
给Pig写剧本。它现在能够找到那个类,但它抛出了一个 ClassNotFoundException
为了 scala.ScalaObject
.
我注意到在 scala-library
jar里的 littlepiggy/lib
文件夹。
问题1
这个jar不应该直接取用吗?或者我必须将这个路径添加到pig的类路径的等价物中吗?
问题2
在这之后,我也强制注册了那个jar。
我有个错误:
java.lang.NoSuchMethodError: scala.collection.JavaConversions$.asScalaIterator(Ljava/util/Iterator;)Lscala/collection/Iterator
我觉得这不对劲。有什么想法吗?
ps-这个源代码建议我应该包括scala库jar,但是pig应该已经能够找到它了,不管怎样,它对我来说不是真的有用(http://mehack.com/levenshtein-distance-function-for-pig-and-had-0)
1条答案
按热度按时间bweufnob1#
答案就在这里。应该检查出一组更详尽的关键字。
尝试将java隐式转换为scala集合时出现nosuchmethoderror
我使用不同的scala版本来构建类文件,然后使用pig。
谢谢!