scalac -classpath /home/kula/code/201005/kookle/lib/htmlparser.jar crawler.scala
我运行此代码。
scala main
它告诉我
java.lang.NoClassDefFoundError: org/htmlparser/Parser
at FetchActor $$ anonfun $ act $ 1 $$ anonfun $ apply $ 1.apply(crawler.scala:21) 在FetchActor $$ anonfun $ act $ 1 $$ anonfun $ apply $ 1.apply(crawler.scala:13) 在scala.actors.Reaction.run(Reaction.scala:78) 在scala.actors.FJTask $ Wrap.run(未知来源) 在scala.actors.FJTaskRunner.scanWhileIdling(未知来源) 在scala.actors.FJTaskRunner.run(未知来源)
我检查文件./home/kula/code/201005/kookle/lib/htmlparser.jar并没有问题。任何人都可以告诉我这个错误是怎么造成的?
答案 0 :(得分:4)
试
scala -classpath /home/kula/code/201005/kookle/lib/htmlparser.jar crawler.scala
即。还可以在类路径上使用所需的jar运行它
答案 1 :(得分:0)
Arjan的回答应该有效。但是,我建议只使用sbt并让它为你找出所有这些东西。