Voici mon problème, je sais qu'il existe de nombreuses réponses à des questions similaires, mais aucune d'entre elles n'a fonctionné après mon essai. J'utilise Scala IDE 4.6 et Eclipse Oxygen pour exécuter le code. Tous ont échoué en raison de cette erreur.
Voici ma configuration du compilateur Scala:
Voici ma configuration d'exécution:
Voici mon code, la structure de fichier et les erreurs affichées dans la console:
Voici la console d'information Problème:
De réponse en ligne, j'ai déjà essayé de nettoyer le projet avant de le construire, j'ai également essayé toutes les versions de JVM et du compilateur Scala, toutes celles qui n'ont pas aidé.
Le code a été importé directement d'un code de cours en ligne, donc je pense qu'il ne devrait pas y avoir d'erreur dans le code.
Je pense que cela devrait être votre structure de dossier
Scala0
└── src
└── main
└── scala
└── com.ks.sparkscala
└── FriendsByAge
Dans votre cas, créez un dossier main/scala dans src et copiez le paquet à l’intérieur.
Veuillez suivre ici pour la structure du projet
J'espère que cela a aidé!
Pour Intellij IDE, utilisez la procédure suivante:
Allez dans le menu déroulant en haut à droite de la fenêtre et sélectionnez "Modifier la configuration".
Dans la fenêtre contextuelle, sélectionnez "Scala-console" dans la partie gauche et, dans la partie droite, sélectionnez le nom de votre module sous "Utiliser le chemin de classe et le kit de développement logiciel (SDK) du module.
Dans Eclipse -> propriétés du projet -> compilateur scala ---> changez l’installation de scala.
Ça marche pour moi .
En ce qui me concerne, la structure de votre paquetage est com.ks.sparkscala, ce qui est différent de celui déclaré dans FriendsByAge.scala, com.sundogsoftware.spark J'espère que cela vous aidera.