我正在使用 Scala-IDE 版本 2.0.0-v2_09、Eclipse Indigo、Scala 2.9.1。
有时当我使用自动完成时,例如:
//expected BufferedInputStream
BufferedInpu
然后我点击Ctrl-Space
, select java.io.BufferedInputStream
,然后我的导入部分丢失了一些行,并且:
object PingPong extends Application {
...
变成:
object PingPong
...
我找到了避免这种情况的解决方案,即输入全名BufferedInputStream
,然后Ctrl-Shift-O
:-)
或者有时它会警告我这些:
Multiple markers at this line
- object io is not a member of package
main.scala.pingpong.zip.java
//repeats 15 times
与我的进口:
import java.util.zip.ZipOutputStream
import java.io.BufferedInputStream
import java.io.BufferedOutputStream
import java.io.FileInputStream
import java.io.FileOutputStream
import java.util.zip.ZipEntry
import java.io.File
import java.io.ByteArrayOutputStream
我曾经启动一个终端,在 Eclipse 中编码,然后切换到终端:
sbt compile
sbt run
:-)
如果您有多个构建器,Eclipse 似乎不支持选择构建器。它总是选择列出的第一个。