我们正尝试使用VScode将代码部署到FRC机器人,但我们不断收到错误消息:
错误:找不到或加载主类
org.gradle.wrapper.GradleWrapperMain
引起原因:java.lang.ClassNotFoundException:
org.gradle.wrapper.GradleWrapperMain
终端进程终止于退出代码:1
我们发现其他人也遇到了类似的错误,但是他们的解决方案都没有帮助我们。我们非常感谢您解决此错误的任何帮助 谢谢
答案 0 :(得分:0)
我假设您正在使用Gradle包装器脚本(命令行上的gradlew
)。该脚本依赖于其他两个文件:
gradle/wrapper/gradle-wrapper.jar
gradle/wrapper/gradle-wrapper.properties
我的猜测是jar文件丢失或损坏。您可以尝试通过手动下载Gradle,然后在同一文件夹中运行gradle wrapper
(注意缺少的“ w”)来重新生成它们。如果这是您要在版本控制存储库(例如Git)中维护的代码,请确保将这两个文件添加并提交到存储库中。
答案 1 :(得分:0)
项目文件最近是否有修改?在我不知不觉地删除了整个项目(shift + delete)并恢复了它之后,我也遇到了同样的问题,但是gradlew命令不起作用了(与您得到的错误相同)。我在下面的位置检查了项目文件夹,发现gradle-wrapper.jar文件的大小为0kb。
\ gradle \ wrapper
所以我用正确的gradlew jar文件替换了它,并且我能够执行命令而没有任何问题。有一天可能会帮助某人!和平:)
编辑1: 假设以上问题在android studio中