Spark Eclipse导入包错误

Spark Eclipse导入包错误,eclipse,scala,shell,apache-spark,Eclipse,Scala,Shell,Apache Spark,当我在Windows10中打开shell并键入spark shell时,它会打开scala import org.apache.spark.SparkContext 在贝壳上也没问题,没问题 但当我尝试在eclipse上运行此命令时,它会给我错误: error: object apache is not a member of package org import org.apache.spark.SparkContext 为什么会出现这种错误?我现在该怎么办 我在互联网上做了一些研究

当我在Windows10中打开shell并键入spark shell时,它会打开scala

import org.apache.spark.SparkContext
在贝壳上也没问题,没问题

但当我尝试在eclipse上运行此命令时,它会给我错误:

error: object apache is not a member of package org
   import org.apache.spark.SparkContext
为什么会出现这种错误?我现在该怎么办

我在互联网上做了一些研究,有人说给出了类路径等。我尝试了一切,但仍然无法解决


如果您在没有maven的情况下运行,那么您需要在参考库中添加datanucleus和spark jar。什么是datanucleus?我应该把spark下的所有jar文件夹都添加到参考库中吗?是的。大约有6个jar需要添加。datanucleus-api-jdo-3.2.6.jar、datanucleus-core-3.2.10.jar、datanucleus-rdbms-3.2.9.jar、,spark-1.6.1.2.4.2.0-258-yarn-shuffle.jar spark-assembly-1.6.1.2.4.2.0-258-hadoop2.7.1.2.4.0-258.jar spark-examples-1.6.1.2.4.2.0-258-hadoop2.7.2.4.0-258.jar版本可能因您的spark版本已经添加了datanucleus jar而有所不同,但如何找到纱线shuffle-jar、spark-assembly等?你能写出他们的正确名字吗?我正在使用spark 2.1.0。非常感谢。如果您在没有maven的情况下运行,那么您需要在参考库中添加datanucleus和spark jar。什么是datanucleus?我应该把spark下的所有jar文件夹都添加到参考库中吗?是的。大约有6个jar需要添加。datanucleus-api-jdo-3.2.6.jar、datanucleus-core-3.2.10.jar、datanucleus-rdbms-3.2.9.jar、,spark-1.6.1.2.4.2.0-258-yarn-shuffle.jar spark-assembly-1.6.1.2.4.2.0-258-hadoop2.7.1.2.4.0-258.jar spark-examples-1.6.1.2.4.2.0-258-hadoop2.7.2.4.0-258.jar版本可能因您的spark版本已经添加了datanucleus jar而有所不同,但如何找到纱线shuffle-jar、spark-assembly等?你能写出他们的正确名字吗?我正在使用spark 2.1.0。非常感谢。