2009-12-16 54 views
9

我相信,我只是有一個糟糕的一天,缺少明顯的東西。我試圖創建的IntelliJ IDEA 9.0一個新的Grails項目,我無法將其與SDK相關聯。我嘗試從頭開始創建一個項目,並從現有源創建一個項目。在任何情況下,我得到 「請選擇項目JDK」 屏幕和我唯一的選擇是:的IntelliJ IDEA 9.0 - 無法選擇項目SDK的Grails應用程序

  • JSDK
  • IntelliJ IDEA的插件SDK
  • 移動SDK
  • 的Flex SDK
  • AIR SDK
  • 的Flexmojos SDK

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

當我使用的IntelliJ IDEA 8.1.3,它會問我同樣的事情,我想簡單地瀏覽到C:\的Grails和一切工作正常。我甚至嘗試在以下位置添加SDK,但無濟於事。

  • 文件 - >項目結構 - >項目設置 - >項目SDK - >新建
  • 文件 - >項目結構 - >平臺設置 - >軟件開發工具包 - >添加新的SDK

我我錯過了一些很明顯的事情,對吧?

+0

我沒有意識到我只好打「下一步」而不選擇一個項目JDK的選項。我這樣做了,下一個屏幕提示我可以選擇Grails SDK。 不過,我認爲它應該還是有必要選擇一個JDK。我選擇JSDK,並能指出我的jdk1.6.0_17目錄,但是是正確的事是什麼? JSDK僅適用於servlet開發嗎?現在我只是困惑。 – grt3kl 2009-12-16 15:16:09

+0

它不適用於servlet,它是J2SE IDEA要求您提供一個JVM來運行您的Groovy代碼。 – CrazyCoder 2009-12-16 15:56:58

回答

20

他們改變了,這是在的IntelliJ 9.0所做的那樣。 模塊上的你會想用鼠標右鍵單擊,然後單擊「添加框架支持」

Add Framework Support

這將彈出一個對話框,您可以選擇一個新的Groovy SDK。選擇您的Grails 位置並點擊確定。

Framework Support Dialog

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

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

+1

哇。這工作。我是瘋了還是在可用性方面倒退?無論如何,我非常感謝你的及時答覆。這個新版本還有一些讓我煩惱的事情,但至少我把這部分弄糟了。再次感謝! – grt3kl 2009-12-16 18:53:28

1

不幸的是,它不是相當簡單。看起來您的GROOVY_HOME需要指向您實際希望使用的Groovy版本,並且在定義Global Groovy庫時,您需要確保添加單個jar文件,而不是整個jar目錄(否則IDEA無法識別它的Groovy安裝)。

相關問題