scala - scalac编译产生 “object apache is not a member of package org”

标签 scala apache-spark

我的代码是:

import org.apache.spark.SparkContext

它可以在交互模式下运行,但是当我使用scalac对其进行编译时,出现以下错误消息:

object apache is not a member of package org



这似乎是路径的问题,但我不知道确切如何配置路径。

最佳答案

您需要指定在编译Scala代码时使用的库的路径。通常,这不是手动完成的,而是使用Maven或sbt之类的构建工具。您可以在http://spark.apache.org/docs/1.2.0/quick-start.html#self-contained-applications找到最小的sbt设置

关于scala - scalac编译产生 “object apache is not a member of package org”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28269836/

相关文章:

python-3.x - spark-submit 无法检测到 pip 中安装的模数

scala - 为什么连接失败并显示 "java.util.concurrent.TimeoutException: Futures timed out after [300 seconds]"?

scala - 在 SBT 中处理多个运行目标的最佳方法是什么?

apache-spark - Spark 。将 RDD 拆分成批

java - NoSuchMethodError : scala. Predef$.$conforms()Lscala/Predef$$less$冒号$less

scala - 为什么 Option 会扩展 Product?

java - 如何使用 JavaSparkContext 处理来自 Kafka 的记录中带有文件名的文件?

scala - 在 Spark 中将列标记为分类

遍历 Int 集的算法

json - Scala playframework 隐式读取器写入时间戳