当前位置: 首页 > 知识库问答 >
问题:

Intellij:无法在“添加框架支持”中选择“Groovy”

夏侯博
2023-03-14

我想在Intellij Idea 2018.1中为我的项目添加Groovy支持。但当我从项目上下文菜单中打开“添加框架支持…”时,我在框架列表中看不到“Groovy:

我的机器上安装了Groovy,并在IntelliJ中将其配置为全局库:

不确定这是否可行,但我也无法将 Groovy 添加为 SDK:

我将Groovy添加为模块依赖项:

我的潜在问题是IntelliJ无法正确识别Groovy代码,例如

Cannot resolve symbol `String`

当我使用 String 类时:

关于如何使Groovy作为框架和SDK提供的任何提示?

溶液

感谢CrazyCoder给我指出了破碎的JDK。修复JDK并添加Groovy作为模块依赖关系就解决了这个问题。见https://www . jetbrains . com/help/idea/creating-and-managing-modules . html

共有1个答案

方琦
2023-03-14

确保您的JDK配置是正确的。正如@crazycoder评论的那样,OP是红色的,表示路径可能不正确。

Groovy可以在Intellij中添加为模块或库,或者在其依赖文件(pom.xml、build.gradle等)中添加依赖项

文件

转到文件

group 'com.test'
version '1.0.0'

apply plugin: 'groovy'

repositories {
    mavenCentral()
}

dependencies {
    implementation "org.codehaus.groovy:groovy:2.4.5"
}
 类似资料:
  • 我已经尝试重新导入Maven,但没有结果。任何建议将不胜感激。

  • 我正在Java AWT学习GUI编程,有点卡住了。我不能在一个框架中添加几个复选框我正在尝试的代码是- 错误在checkbox1.setbounds()和checkbox2.setbounds()上计算- 未为“类型”复选框定义方法setBounds(int,int,int,int) 和mainframe.add()- 类型容器中的方法add(Component)不适用于参数(复选框) 有人能解释

  • 从IDEA13.1.x升级到14.x(14.0.2)之后,我发现对Spock框架、Mock()和Stub()方法的支持变得更差了。 更具体地说,我指的是使用闭包进行stubk/mocking的内联方法,比如: IDEA13意识到了stubbed类型的可用方法,这在下面的屏幕截图中可见。 而IDEA14缺少这个功能,这真的是一个遗憾。下面的屏幕截图显示了它。 方法下划线并变灰。IDE似乎不知道发生了

  • 问题内容: 我到处环顾了很多,还没有找到将现有IntelliJ项目转换为Gradle的最佳解决方案。我在团队环境中工作,我们目前共享.ipr文件,因为我们要跟踪一些构建配置。最终,我们将摆脱那些偏爱Gradle的人,但是在Gradle转换完成之前,我不能搞砸太多。 同样,我们的Java源文件位于src目录的根目录中,而不是标准的src / main / java。 有什么方法可以将Gradle添加

  • 我有一个带有组合框的xaml。由于某种原因,我在那里有一些项目,我不能选择它们,当我选择一个项目时,它通常不允许我更改我的选择,如果它更改了,它仅适用于某些值。这是代码: 我希望我写的很清楚,因为我把它从电脑复制到了手机上。基本上,我有所有的用户,并按部门对他们进行分类。用户只能看到他所在部门的文档,并且可以选择绑定词典中可用的文档。如果不可用,组合框中的项目将为红色且不可检查。这个管用。唯一没有

  • 问题内容: 我对编程非常陌生,无法添加到。没有错误,但未显示任何内容。 问题答案: 一个渲染器可以得出一个复选框,但不支持单元格编辑器。而是考虑一个单列。默认的渲染器和编辑器为类型的列是一个,对于实施例。