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
java
エラーは、上記が package を参照していると Scala が判断したためだと思いますtest.java
。パッケージの名前を変更する以外に、この問題を解決するにはどうすればよいですか?