2009-12-16 11 views
9

Ich bin davon überzeugt, dass ich nur einen schlechten Tag habe und etwas Offensichtliches vermisse. Ich versuche in IntelliJ IDEA 9.0 ein neues Grails-Projekt zu erstellen und kann es nicht mit einem SDK verknüpfen. Ich habe versucht, ein Projekt von Grund auf neu zu erstellen und ein Projekt aus vorhandenen Quellen zu erstellen. In jedem Fall komme ich zum "Bitte wählen Sie Projekt JDK" -Bildschirm und meine einzigen Optionen sind:IntelliJ IDEA 9.0 - Projekt-SDK für Grails-Anwendung kann nicht ausgewählt werden

  • JSDK
  • IntelliJ IDEA Plugin SDK
  • Mobile SDK
  • Flex SDK
  • AIR SDK
  • Flexmojos SDK

Select project JDK http://img521.imageshack.us/img521/5793/idea1n.jpg

Wenn ich IntelliJ IDEA 8.1.3 verwendet, würde es mich das gleiche fragen und ich würde einfach zu C: \ Grails navigieren und alles hat gut funktioniert. Ich habe sogar versucht, das SDK an den folgenden Standorten hinzuzufügen, aber ohne Erfolg.

  • Datei -> Projektstruktur -> Projekteinstellungen -> Projekt SDK -> Neu
  • Datei -> Projektstruktur -> Platform Einstellungen -> SDKs -> Add New SDK

I‘ Ich vermisse etwas wirklich offensichtlich, oder?

+0

Ich wusste nicht, dass ich die Option hatte, "Next" zu drücken, ohne ein Projekt JDK auszuwählen. Ich habe das getan und der nächste Bildschirm hat mich zum Grails SDK veranlasst, das ich auswählen konnte. Ich denke jedoch, dass es immer noch notwendig sein sollte, ein JDK auszuwählen. Ich wählte JSDK und konnte auf mein Verzeichnis jdk1.6.0_17 zeigen, aber ist das richtig? Sind JSDKs nicht nur für die Servlet-Entwicklung? Jetzt bin ich nur verwirrt. – grt3kl

+0

Es ist nicht für Servlets, es ist J2SE IDEA fragt Sie nach, eine JVM, um Ihren Groovy-Code unter laufen. – CrazyCoder

Antwort

20

Sie haben die Vorgehensweise in Intellij 9.0 geändert. Sie werden auf der rechten Maustaste auf das Modul wollen, und klicken Sie auf „Hinzufügen Framework-Support“

Add Framework Support

Dies wird einen Dialog bringen, in dem Sie einen neuen Groovy SDK auswählen können. Wählen Sie Ihre Grails Standort und drücken Sie OK.

Framework Support Dialog

http://www.jetbrains.com/idea/webhelp/adding-frameworks-support.html

http://www.jetbrains.com/idea/webhelp/frameworks-support.html

+1

Wow. Das hat funktioniert. Bin ich verrückt oder ist das ein Schritt zurück in Sachen Usability? In jedem Fall danke ich Ihnen sehr für Ihre schnelle Antwort. Es gibt immer noch ein paar Dinge, die mich mit dieser neuen Version nerven, aber zumindest habe ich diesen Teil runter. Danke noch einmal! – grt3kl

1

Leider ist es nicht ganz einfach. Es scheint, dass Ihr GROOVY_HOME auf die Version von Groovy zeigen muss, die Sie tatsächlich verwenden möchten, und wenn Sie die Global Groovy-Bibliothek definieren, müssen Sie sicherstellen, dass Sie die einzelnen JAR-Dateien und nicht das gesamte jar-Verzeichnis hinzufügen (sonst erkennt IDEA nicht es ist eine Groovy-Installation).

Verwandte Themen