**问题:**我在尝试使用gradle run命令运行基于Gradle的Java项目时遇到问题。我遇到以下错误:
FAILURE: Build failed with an exception.
* What went wrong:
Directory '/path/to/project' does not contain a Gradle build.
A Gradle build should contain a 'settings.gradle' or 'settings.gradle.kts' file in its root directory. It may also contain a 'build.gradle' or 'build.gradle.kts' file.
To create a new Gradle build in this directory, run 'gradle init'.
For more information about the 'init' task, please refer to [Gradle Documentation](https://docs.gradle.org/8.3/userguide/build_init_plugin.html).
For more details on creating a Gradle build, please refer to [Gradle Documentation](https://docs.gradle.org/8.3/userguide/tutorial_using_tasks.html).
* Try:
> Run `gradle init` to create a new Gradle build in this directory.
> Run with `--stacktrace` option to get the stack trace.
> Run with `--info` or `--debug` option to get more log output.
> Get more help at [Gradle Help](https://help.gradle.org).
**问题描述:**我正在尝试使用Gradle运行Java项目,我的项目结构似乎是正确的,根目录中有一个build.gradle文件。但是,当我运行gradle run时,我遇到了上面提到的错误。
附加信息:
/path/to/project/
├── build.gradle
├── src/
│ └── main/
│ └── java/
│ └── WizardTD/
│ └── build.gradle
└── App.java
- Gradle版本:8.3
采取的步骤:
1.导航到项目的根目录。
1.确认存在一个**“build. gradle”**文件。
1.跑啊跑啊。
**预期行为:**gradle run任务应执行位于Main.java中的Java应用程序。
**实际行为:**gradle运行任务失败,出现上述错误。
我将感谢任何关于如何解决此问题并使用Gradle成功运行我的Java项目的见解或指导。谢谢你,谢谢!
1条答案
按热度按时间jgzswidk1#
我会删除build.gradle文件,并使用gradle和
gradle init
再次初始化项目,尝试重新加载项目。