2014-02-28 35 views
5

我正在尝试使用Eclipse编写Java中的Kafka生产者和消费者代码。 我已经下载了Kafka jar文件并加载为外部Jar文件。它解决了依赖性问题。Eclipse scala.object无法解析

然而,总是有一个未解决的错误和消息看起来像下面:

Multiple markers at this line 
- The type scala.Product cannot be resolved. It is indirectly referenced from required .class files 
- The type scala.Serializable cannot be resolved. It is indirectly referenced from required .class 
files 

我真的不知道是怎么回事,如何解决这个问题的错误。谢谢。

enter image description here

回答

18

看来,你需要有Scala的运行时库在Eclipse项目的classpath。

如果你使用Maven的时候,你可以将其添加为一个依赖:

<dependency> 
    <groupId>org.scala-lang</groupId> 
    <artifactId>scala-library</artifactId> 
    <version>2.10.3</version> 
</dependency> 

否则,您可以安装斯卡拉(见http://scala-lang.org/)和安装阶 - library.jar添加到您的项目的类路径。