Scalac compile yields "объект apache не является членом пакета org"

Мой код:

import org.apache.spark.SparkContext

Он может работать в интерактивном режиме, но когда я использую scalac для его компиляции, я получил следующее сообщение об ошибке:

объект apache не является членом пакета org

Это, кажется, проблема пути, но я точно не знаю, как настроить путь.

Ответы

Ответ 1

Вам нужно указать путь библиотек, используемых при компиляции вашего кода Scala. Обычно это делается не вручную, а с использованием инструмента построения, такого как Maven или sbt. Минимальную настройку sbt можно найти в http://spark.apache.org/docs/1.2.0/quick-start.html#self-contained-applications