我有一个拥有root包“scala”的库,现在我有一个使用这个库的项目,我有一个名为“com.zjffdu.scala”的子包。此包中的类文件需要从库中导入类。所以我有以下import语句。
import scala._
但是因为这个类也在“scala”包中,所以scala编译器会在当前目录而不是库中查找文件。
那么我怎么能明确告诉scala从库中导入类。
由于
答案 0 :(得分:16)
使用此:
import _root_.scala._
正如您所看到的那样,它不是很漂亮 - 最好的选择可能是避免命名您的某个软件包scala
。
顺便说一下 - 根scala
包总是预先导入的(虽然子包当然不是)。