2015-11-26 16 views
8

Khi nhập khẩu như sau trong Eclipse Scala-IDEObject tia lửa không phải là thành viên của gói org

import org.apache.spark.SparkContext 
import org.apache.spark.SparkContext._ 

tôi nhận được lỗi này: Object spark is not a member of package org

Tôi đã cài đặt SBT-0.13.9.msi

Tôi nên làm gì khác?

build.sbt

name := "scala-spark-app" 

version := "1.0" 

scalaVersion := "2.10.4" 

libraryDependencies += "org.apache.spark" %% "spark-core" % "1.5.2" 
+0

Bạn đã tạo dự án này bằng cách nào? Vấn đề tồn tại khi bạn chỉ cần chạy 'sbt package'? – zero323

+2

Thông báo lỗi có nghĩa là "Object spark không phải là thành viên của gói org"? Bạn có thể ở đâu đó loại 'org.spark' thay vì' org.apache.spark'? – Jesper

+0

C: \ Users \ Adham> sbt package Cảnh báo máy chủ Java HotSpot (TM) 64-bit Server: bỏ qua tùy chọn MaxPermSize = 256m; hỗ trợ đã bị xóa trong 8.0 [thông tin] Đặt dự án hiện tại thành adham (trong tệp xây dựng:/C:/Người dùng/Adham /) [thành công] Tổng thời gian: 0 giây, hoàn thành ngày 27 tháng 11 năm 2015 19:10:51 – Adham

Trả lời

3

tôi đã nhận lỗi biên dịch cùng (trên máy Mac của tôi) với IntelliJ trong khi sbt compile thực hiện thành công. Các bước sau đây giải quyết vấn đề của tôi:

  1. SBT sạch
  2. SBT gen-idea (để xây dựng lại tập tin dự án IntelliJ)
  3. bỏ và khởi động lại IntelliJ

Tôi hy vọng điều này sẽ giúp.

+0

Câu hỏi này dành cho Eclipse Scala-IDE chứ không phải IntelliJ – javaPlease42

Các vấn đề liên quan