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
上面指的是 package test.java
。除了重命名包外,如何解决这个问题?