gpt4 book ai didi

java - 从不同位置执行 gradle exe 会抛出 "Error: Could not find or load main class"

转载 作者:行者123 更新时间:2023-11-30 07:09:52 24 4
gpt4 key购买 nike

我是 gradle 新手,我从 Github 克隆了一个项目,正如他们的快速指南中提到的,我运行 ./gradlew build 命令来构建 Gradle exe。所以现在我导航到所在的文件夹exe 在项目内部创建并通过命令 ./exe_name param1 param2 执行。当我将 exe 移动到不同的位置并尝试执行相同的命令时,它会抛出错误错误:无法找到或加载主类。如何解决这个问题?就像在 fat jar 子中一样,我们可以在执行时提及 jar 内的主类名称谢谢

最佳答案

我不太确定,您的项目是否使用 application 插件(或者可能是 spring-boot 插件),但如果是,那么您就有了根项目文件夹,其中包含 binlib 目录。

exe 文件位于 bin 目录中,并指向 lib 目录中的 jar-libraries,因此,如果您将其移动到其他地方,您也必须移动 lib 目录,因为它包含您的项目 jar 及其所有依赖项/

关于java - 从不同位置执行 gradle exe 会抛出 "Error: Could not find or load main class",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39406637/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com