Это ошибка форматирования.Это должно быть хорошо:
object JDWhileLoop
{
def main(args: Array[String])
{
var index:Int = 0
while( index<=10) {
println("index="+index)
index= index+1
}
}
}
В вашем коде def main(args: Array[String])
рассматривается как абстрактный метод (без тела), за которым следует некоторый блок кода в определении внутреннего тела объекта.
Обратите внимание, что в scalaпредпочтителен следующий стиль скобок
def foo (args: Bar) {
//some work
}