Utilizzo Eclipse da 2.xe IDE in generale da oltre 20 anni (da Turbo Pascal e Turbo C alla fine degli anni '80!).Bloccato a "Hello World" con IntelliJ IDEA 9.0.1 per Scala
(che si suppone preambolo implicare, "Io non sono un idiota" ... ma non sembra così intelligente come l'ho letto ... LOL: -])
Ora sono cercando di usare il debugger Scala in IntelliJ 9.0.1. Mi sono rassegnato a un vecchio standby, il trucco "ciao mondo" per verificare se l'ambiente è configurato correttamente:
class hello { def main(a: Array[String]) = println("got args: " + a) }
Ho anche provato questa versione, nel caso in cui:
object hello extends Application { println("hi") }
Alas , Non riesco a ottenere nemmeno questo semplice esempio di Scala da eseguire. Mi piacerebbe alla fine inserirvi un breakpoint, ma per ora solo correre sarebbe fantastico. Ho Java 1.6u20 e il plug-in Scala 0.3.473 (gennaio 2010). L'errore di seguito riassume la mia esperienza:
alt text http://img535.imageshack.us/img535/842/ij9.jpg
Quello che forse potrei fare male?
Grazie
Va bene, ce l'ha. .. rimuovendo il '=' da def principale sul primo esempio lo risolve! Suppongo che il tipo di firma di main() conti ancora :) Tuttavia, il secondo esempio dovrebbe funzionare ma non lo fa. Qualche idea ??? (il mio problema reale è risolto, ma ora sono curioso!) Grazie –
Ti consiglio di utilizzare 9.0.2 EA con il più recente plug-in Scala. Le versioni EA di JetBrains (in particolare per i rilasci di punti) sono quasi sempre di qualità quasi a rilascio. E mentre il plug-in di Scala si avvicina dolorosamente al reparto delle note di rilascio, il plug-in è migliorato costantemente negli ultimi mesi e il passo con l'ultimo è utile. –
Nota a margine: ci sono problemi con il tratto Application ed è ora deprecato. Usa invece l'app. – elbowich