如何解决 java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain 错误?
How to resolve java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain error?
我们正在尝试使用 VScode 将代码部署到 FRC 机器人,但我们不断收到错误消息:
Error: Could not find or load main class
org.gradle.wrapper.GradleWrapperMain
Caused by: java.lang.ClassNotFoundException:
org.gradle.wrapper.GradleWrapperMain
The terminal process terminated with exit code: 1
我们发现其他人也遇到了类似的错误,但是 none 他们的解决方案对我们有所帮助。如果您能帮助解决此错误,我们将不胜感激
谢谢
我假设您正在使用 Gradle 包装器脚本(gradlew
在命令行上)。此脚本依赖于另外两个文件:
gradle/wrapper/gradle-wrapper.jar
gradle/wrapper/gradle-wrapper.properties
我的猜测是 jar 文件丢失或损坏。您可以尝试通过手动下载 Gradle 然后在同一文件夹中下载 运行 gradle wrapper
(注意丢失的 'w')来重新生成它们。如果这是您在版本控制存储库(例如 Git)中维护的代码,请确保将这两个文件添加并提交到存储库。
最近是否对项目文件进行了修改?在不知不觉中删除了整个项目(shift+delete)并恢复了它之后,我也遇到了同样的问题,但不知何故 gradlew 命令无法正常工作(得到了与你所得到的相同的错误)。我检查了以下位置的项目文件夹,发现 gradle-wrapper.jar 文件大小为 0kb。
\gradle\wrapper
所以我用正确的 gradlew jar 文件替换了它,我能够毫无问题地执行命令。有一天可能会帮助某人!和平:)
编辑 1:
假设上述问题在 android studio
我们正在尝试使用 VScode 将代码部署到 FRC 机器人,但我们不断收到错误消息:
Error: Could not find or load main class
org.gradle.wrapper.GradleWrapperMain
Caused by: java.lang.ClassNotFoundException:
org.gradle.wrapper.GradleWrapperMain
The terminal process terminated with exit code: 1
我们发现其他人也遇到了类似的错误,但是 none 他们的解决方案对我们有所帮助。如果您能帮助解决此错误,我们将不胜感激 谢谢
我假设您正在使用 Gradle 包装器脚本(gradlew
在命令行上)。此脚本依赖于另外两个文件:
gradle/wrapper/gradle-wrapper.jar
gradle/wrapper/gradle-wrapper.properties
我的猜测是 jar 文件丢失或损坏。您可以尝试通过手动下载 Gradle 然后在同一文件夹中下载 运行 gradle wrapper
(注意丢失的 'w')来重新生成它们。如果这是您在版本控制存储库(例如 Git)中维护的代码,请确保将这两个文件添加并提交到存储库。
最近是否对项目文件进行了修改?在不知不觉中删除了整个项目(shift+delete)并恢复了它之后,我也遇到了同样的问题,但不知何故 gradlew 命令无法正常工作(得到了与你所得到的相同的错误)。我检查了以下位置的项目文件夹,发现 gradle-wrapper.jar 文件大小为 0kb。
\gradle\wrapper
所以我用正确的 gradlew jar 文件替换了它,我能够毫无问题地执行命令。有一天可能会帮助某人!和平:)
编辑 1: 假设上述问题在 android studio