La forma habitual de definir main en Scala (como se muestra a continuación) se puede utilizar para ejecutar clases con 'scala', pero no 'java' (ya que el método creado no es estático). ¿Cómo escribo una clase/objeto Scala que se puede ejecutar con 'java'?Scala: definir el método principal que puede ser utilizado por 'java'
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}
La pregunta es incorrecta en el sentido de que no se puede ejecutar esto con java, porque el método creado no es estático. Puedes, y el método creado es estático. –