我已将我的软件包在Scala应用程序中命名为“org.myname.myproject
”。以下是我在其中一个源文件中的内容:
package org.myname.myproject
import org.json.JSONObject
import org.myname.myproject.subnamespace.Class123
import scala.Exception
而且sbt
可能是object json is not a member of package org
,因为我的包名中有第一个组织。
我该怎么办?我不想重命名包只是因为我想在我的所有Scala / Java项目中使用org
作为前缀。
更新:
build.sbt
name := "myproject"
version := "0.1"
scalaVersion := "2.10.1"
libraryDependencies += "org.json" % "json" % "20090211"
答案 0 :(得分:1)
我认为org.json.JSONObject不在主java包中。您应该使用jar或直接使用源代码将类放在 classpath 中。