28 votes

erreur : définition de classe ou d'objet attendue

J'ai ceci (code intelligent) :

import com.mongodb.casbah.Imports._
import com.mongodb.casbah.util.bson.conversions._
RegisterJodaTimeConversionHelpers() //error

object Main {
  def main(args: Array[String]) {
    val connection = MongoConnection()
  }
}

Je reçois une erreur :

error: expected class or object definition
RegisterJodaTimeConversionHelpers()

Je dois utiliser ça RegisterJodaTimeConversionHelpers() (2.2. En bref : Conversions automatiques de types), mais il y a toujours ce message d'erreur. Avez-vous une idée ?

35voto

Jean-Philippe Pellet Points 25240

Vous devez écrire cette ligne de code quelque part où elle pourra être exécutée. Pourquoi pas dans votre main à la place ?

object Main {
  def main(args: Array[String]) {
    RegisterJodaTimeConversionHelpers()
    val connection = MongoConnection()
  }
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X