簡體   English   中英

IntelliJ-Groovy啟動-錯誤:無法編譯Groovy文件:未定義Groovy庫

[英]IntelliJ - Groovy start - Error: Cannot compile Groovy files: no Groovy library is defined

在類似的問題無法找到足夠的答案。 我遵循了Groovy的IntelliJ教程,但是確實解決了該解決方案。 最后,我通過1A4 Maven文件解決了該問題。

為了更輕松地入門,也許您可​​以通過IntelliJ中的Groovy幫助我和其他人。

我做了什么:

  1. 我安裝了Groovy SDK
  2. 我啟動了IntelliJ,創建了一個新的Groovy項目,並且可以看到該庫已添加。
  3. 創建我的第一個Groovy類后,出現編譯錯誤:

錯誤:無法編譯Groovy文件:沒有定義Groovy庫

在此處輸入圖片說明

我再次檢查了圖書館。 我還通過文件>項目結構>庫將庫添加到模塊中。 我得到這個結果:

在此處輸入圖片說明

根據要求添加:我添加了項目結構>模塊>依賴項: 在此處輸入圖片說明

.iml文件的外觀如何? 我從您的消息中重復了所有步驟,並成功運行了GroovyDemo.groovy類,沒有任何錯誤。

我的.iml文件是:

<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$">
      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
    </content>
    <orderEntry type="inheritedJdk" />
    <orderEntry type="sourceFolder" forTests="false" />
    <orderEntry type="library" name="groovy-2.4.15" level="application" />
  </component>
</module>

確保里面有groovy庫。 如果沒有它,則需要打開項目設置並將其手動添加到LibrariesGlobal Libraries

我正在使用IDEA 2018.1.6 UE。 您的版本是?

編輯1:

我終於重現了您的錯誤。

  1. 我從項目范圍中刪除了.idea文件夾;
  2. 我打開舊項目,並重新創建整個結構;
  3. 之后,嘗試運行groovy類時出現相同的錯誤

我通過手動將groovy庫添加到項目依賴項來修復它。

ctrl+shift+alt+s .place在項目結構中。然后設置您的庫,然后到groovy安裝文件文件夾lib-> groovy-***。jar。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM