Scala 如何使用完全限定名导入类?

Scala 如何使用完全限定名导入类?,scala,scala-2.9,Scala,Scala 2.9,使用以下代码创建文件test1.scala: package test import java.io.FileInputStream object Foo package test.java object Bar 使用以下代码创建另一个文件test2.scala: package test import java.io.FileInputStream object Foo package test.java object Bar 现在编译为scalactest1.scala te

使用以下代码创建文件
test1.scala

package test
import java.io.FileInputStream
object Foo 
package test.java
object Bar 
使用以下代码创建另一个文件
test2.scala

package test
import java.io.FileInputStream
object Foo 
package test.java
object Bar 
现在编译为
scalactest1.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
。除了重命名包外,如何解决此问题

import _root_.java.io.FileInputStream
或者,为了简化操作,您可以使用别名:

import _root_.java.{io => jio}
import jio.FileInputStream