【发布时间】:2020-06-19 09:33:13
【问题描述】:
我想了解 Elasticsearch 的内部工作原理,为此,我想在 IntelliJ IDEA 中调试 Elasticsearch 源代码。
我正在关注this和this在Intellij中安装和配置代码。
我已将主 Elasticsearch 代码存储库克隆到我的本地计算机。
然后,我将 Elasticsearch 导入到一个 IntelliJ IDEA 项目中。 IntelliJ IDEA 开始构建源代码,一段时间后构建完成并成功。
现在,下一步是启动 Elasticsearch 进行调试,为此我在终端中运行了以下命令
./gradlew :run
但是,然后我收到以下错误:
无法识别的 VM 选项“AggressiveOpts”错误:无法创建 Java 虚拟机。错误:发生了致命异常。程序 将退出。
我遵循了几个 SO 答案,但我无法解决此问题。
Gradle 版本为6.3,Java 版本为14
编辑 1:
当我切换到 java 版本 11 并运行命令 ./gradlew :run
我得到了错误:
FAILURE:构建失败并出现异常。
- 出了什么问题:任务 ':generateGlobalBuildInfo' 执行失败。
编译器 java.home 必须设置为 Java 13 的 JDK 安装目录,但 [/home/bhavya/.jenv/versions/11] 对应于 [11]
谁能帮我解决这个问题?
【问题讨论】:
标签: elasticsearch intellij-idea