首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误:无法在MacOs中找到或加载主类org.gradle.wrapper.GradleWrapperMain

错误:无法在MacOs中找到或加载主类org.gradle.wrapper.GradleWrapperMain
EN

Stack Overflow用户
提问于 2022-07-27 08:21:28
回答 1查看 163关注 0票数 0

我有一个简单的java gradle项目,并使用gradle包装器来运行它。然而,当我运行./gradlew run时,我得到:

代码语言:javascript
运行
复制
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Caused by: java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain

移除包装器并再次生成它没有帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-27 08:21:28

我花了将近一个小时来找出问题所在。这对于面临同样问题并节省一些时间的人来说可能是有用的。

实际问题在文件夹路径中。我使用的是MacOs,文件夹名(如ProjectA/ProjectB )在MacOs中绝对有效。此文件夹名在终端中转换为如下所示:~/gitHub/ProjectA:ProjectB/ProjectA/src。从终端的角度来看,这也是绝对有效的路径,您可以在那里cd并列出文件,一切正常,但是Gradle不喜欢它,当您使用gradle包装器执行命令时,它会从上面的问题返回一个错误。这样命名文件夹不是个好主意,但是gradle可能返回更好的错误,甚至处理这种情况,但是这可能只是一个泛型的java限制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73134498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档