Ich benutze Eclipse seit 2.x und IDEs im Allgemeinen seit über 20 Jahren (seit Turbo Pascal und Turbo C in den späten 80er Jahren!).Stuck bei "Hello World" mit IntelliJ IDEA 9.0.1 für Scala
(ist das Präambel bedeuten soll: „Ich bin kein Idiot“ ... aber klingt nicht so klug, wie ich es gelesen ... LOL: -])
Jetzt bin ich versuchen, den Scala-Debugger in IntelliJ 9.0.1 zu verwenden. Ich habe mich abgefunden zu einem alten Stand-by, der „Hallo Welt“ Trick zu überprüfen, ob die Umgebung richtig eingerichtet ist:
class hello { def main(a: Array[String]) = println("got args: " + a) }
Ich habe auch versucht, diese Version, nur für den Fall:
object hello extends Application { println("hi") }
Alas Ich kann nicht einmal dieses einfache Scala-Beispiel ausführen. Ich würde gerne einen Breakpoint einbauen, aber im Moment würde es einfach großartig sein. Ich habe Java 1.6u20 und das Scala Plug-In 0.3.473 (Januar 2010). Der Fehler unten fasst meine Erfahrung:
alt text http://img535.imageshack.us/img535/842/ij9.jpg
Was vielleicht könnte ich falsch gemacht?
Danke
Okay, habe es. .. das Entfernen des '=' von def main im ersten Beispiel behebt es! Ich denke, die Typ-Signatur von main() spielt immer noch eine Rolle. Das zweite Beispiel sollte funktionieren, tut es aber nicht. Irgendwelche Ideen ??? (Mein aktuelles Problem ist gelöst, aber jetzt bin ich neugierig!) Danke –
Ich empfehle 9.0.2 EA mit dem neuesten Scala Plug-in. JetBrains EA-Releases (speziell für Point-Releases) sind fast immer Release-nahe Qualität. Und während die Scala-Plug-In-Leute in der Release-Notes-Abteilung leider zu kurz kommen, hat sich das Plug-in in den letzten Monaten stetig verbessert und es lohnt sich, mit den neuesten Updates Schritt zu halten. –
Eine Randnotiz: Es gibt Probleme mit Application Trait und es ist jetzt veraltet. Benutze stattdessen App. – elbowich