首页 > 解决方案 > Intellij 错误 java.lang.NoClassDefFoundError com/amazon/ion/system/IonBinaryWriterBuilder

问题描述

对于我正在上的一门课,我的教授给了我一个程序,我需要为作业进行编辑,但是我永远无法让它在我的机器上运行。我得到错误:

java.lang.NoClassDefFoundError: com/amazon/ion/system/IonBinaryWriterBuilder
in ToolingStreamApiUtils.createIonWriter(ToolingStreamApiUtils.java:22)

Cause: class com.sun.proxy.$Proxy142 cannot be cast to class org.jetbrains.plugins.gradle.model.DefaultExternalProject (com.sun.proxy.$Proxy142 and org.jetbrains.plugins.gradle.model.DefaultExternalProject are in unnamed module of loader com.intellij.ide.plugins.cl.PluginClassLoader @3db9b80d)

每当我尝试为它重新加载 gradle 时。它使用 java 和 gradle 并在 Intellij 中构建。我已经尝试过很多次让它工作,包括更改 Java SDK、重新安装 gradle 以及重新安装和重建 Intellij。另一个解决方案建议我需要更新 Android Studio,但即使删除该插件并使用 Intellij 基础也不起作用。过去我设法开始工作的唯一解决方案是在 VM 上运行它,但这确实减慢了我的计算机和工作流程。如果有帮助,我会使用 Windows。有没有人知道我可以做些什么来解决它。这似乎不是班上其他任何人都犯过的错误,甚至连助教也无法弄清楚这个问题。Java SDK 是 corretto-1.8。

标签: javaintellij-idea

解决方案


推荐阅读