Flink - java.lang.InternalError: nombre de clase mal formado

I. Introducción

La ejecución local del programa Flink informa de un error java.lang.InternalError: nombre de clase mal formado.

2. Resolver

El nombre de clase con formato incorrecto representa una clase no convencional. El motivo de este problema es que la definición de clase de caso se coloca en la función principal, lo que da como resultado el error anterior.

Pronunciación incorrecta:

object TestFunction {

  def main(args: Array[String]): Unit = {

    case class T(args: Array[String])
    
    Using T Do Something ...
  }
}

Ortografía correcta:

Mueva la clase de caso T fuera de la función principal o agregue una clase separada para escribir.

object TestFunction {

  case class T(args: Array[String])

  def main(args: Array[String]): Unit = {

    Using T Do Something ...
  }
}

Supongo que te gusta

Origin blog.csdn.net/BIT_666/article/details/123643480
Recomendado
Clasificación