J'utilise Eclipse depuis 2.x et IDE en général depuis plus de 20 ans (depuis Turbo Pascal et Turbo C à la fin des années 80!).Coincé à "Hello World" avec IntelliJ IDEA 9.0.1 pour Scala
(ce préambule est censé impliquer, « Je ne suis pas un idiot » ... mais ne semble pas si intelligent que je l'ai lu ... LOL: -])
Maintenant, je suis essayer d'utiliser le débogueur Scala dans IntelliJ 9.0.1. Je me suis résigné à une vieille attente, le truc « Bonjour tout le monde » pour vérifier si l'environnement est configuré correctement:
class hello { def main(a: Array[String]) = println("got args: " + a) }
J'ai aussi essayé cette version, juste au cas où:
object hello extends Application { println("hi") }
Hélas! , Je suis incapable d'obtenir même cet exemple Scala simple à exécuter. J'aimerais y mettre un point d'arrêt, mais pour l'instant, il serait bien de le faire tourner. J'ai Java 1.6u20 et le plug-in Scala 0.3.473 (janvier 2010). L'erreur ci-dessous résume mon expérience:
alt text http://img535.imageshack.us/img535/842/ij9.jpg
Qu'est-ce que je pourrais peut-être faire mal?
Merci
Bon, a obtenu. .. supprimer le '=' de def main sur le premier exemple le fixe! Je suppose que la signature de type de main() importe toujours :) Cependant, le second exemple devrait fonctionner mais ne fonctionne pas. Des idées ??? (mon problème actuel est résolu, mais maintenant je suis curieux!) Merci –
Je recommande d'utiliser 9.0.2 EA avec le dernier plug-in Scala. Les versions EA de JetBrains (en particulier pour les versions ponctuelles) sont presque toujours de qualité proche de la version. Et tandis que les gens du plug-in Scala sont terriblement à court dans le département des notes de mise à jour, le plug-in s'est régulièrement amélioré au cours des derniers mois et il est intéressant de se tenir au courant des dernières nouveautés. –
Sur une note de côté: il y a des problèmes avec le trait Application et il est obsolète maintenant. Utilisez App à la place. – elbowich