IntelliJ IDEA GROOVY 工程无法使用 JDK 11?

2021-09-19 11:52:50 +08:00
 zeroxia

想折腾下安卓,于是看到 Groovy,想学习一下。VS Code 貌似支持的一般,插件基本没有自动完成,也不能 Debug,倒是有个 Linting 功能,不知道为啥,非得开一个 cmd 窗口在那杵着。

于是就决定 IDE 了,下载了 IntelliJ IDEA 。

创建工程:

一个 Hello World 编译,直接失败:

java.util.concurrent.ExecutionException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException

Google 一下,结果不多,但是第一条就是直接匹配:

https://youtrack.jetbrains.com/issue/IDEA-276715

这下是让我更加讨厌 Java 和 JetBrains 那一坨 IDE 了。

非得用 Java 1.8 吗?

算了,我还是 VS Code 加 command line 吧。。。需要的时候做个 Task,凑活运行。

2081 次点击
所在节点    Java
7 条回复
Cbdy
2021-09-19 12:30:38 +08:00
您好,支持的,我前不久用 jdk16+groovy3 写了个小东西,建议您看一下官方文档
Cbdy
2021-09-19 12:31:54 +08:00
记得用 gradle 这样的构建工具
hdfg159
2021-09-19 20:30:55 +08:00
支持的
zeroxia
2021-09-21 21:55:32 +08:00
@Cbdy 能不能具体说说。我一个最简单的 hello world 也不行。是不是只能换 jdk 版本?
Cbdy
2021-09-22 10:33:44 +08:00
@zeroxia
比较主流的开发方法
1. 安装 JDK ( 8 - 17 任意版本)
2. 安装 Gradle (建议最新版或用 Gradle Wrapper )
3. 运行`gradle init`,选择新建 Groovy 项目
4. 导入到 IDE 或用编辑器打开进行开发
Cbdy
2021-09-22 10:38:20 +08:00
@zeroxia 还是不懂可以联系我,联系方式点我名字
zeroxia
2021-09-22 10:45:50 +08:00
@Cbdy 谢谢。我研究研究。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/802907

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX