【发布时间】:2012-10-12 02:34:07
【问题描述】:
使用以下代码创建文件test1.scala:
package test
import java.io.FileInputStream
object Foo
使用以下代码创建另一个文件test2.scala:
package test.java
object Bar
现在编译为scalac test1.scala test2.scala:
我们得到错误:
test.scala:2: error: object io is not a member of package test.java
import java.io.FileInputStream
^
one error found
我认为错误是因为 Scala 认为上面的java 指的是包test.java。除了重命名包外,如何解决这个问题?
【问题讨论】: