我不能用gradle运行任何东西

z4iuyo4d  于 2021-07-06  发布在  Java
关注(0)|答案(2)|浏览(511)

这个问题在这里已经有答案了

找不到tools.jar(33个答案)
5个月前关门了。
所以,我有一个问题,每次我尝试从eclipse运行gradle时,它都会给我一个错误:

Working Directory: C:\Users\Owen\eclipse-workspace\SimpleMultiplycationProgram\SimpleMultiplycationProgramApp
Gradle user home: C:\Users\Owen\.gradle
Gradle Distribution: Gradle wrapper from target build
Gradle Version: 4.3.1
Java Home: C:\Program Files\Java\jre1.8.0_251
JVM Arguments: None
Program Arguments: None
Build Scans Enabled: false
Offline Mode Enabled: false
Gradle Tasks: run

:SimpleMultiplycationProgramApp:compileJava FAILED

FAILURE: Build failed with an exception.

* What went wrong:

Execution failed for task ':SimpleMultiplycationProgramApp:compileJava'.
> Could not find tools.jar. Please check that C:\Program Files\Java\jre1.8.0_251 contains a valid JDK installation.

* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 13s
1 actionable task: 1 executed

所以,我开始尝试解决这个问题,但是所有的问题和教程都说要做一些类似跑步的事情 ./gradle biuld 它给我这个错误(来自cmd):

'.' is not recognized as an internal or external command,
operable program or batch file.

`/gradle biuld给了我:

'/gradle' is not recognized as an internal or external command,
operable program or batch file.

以及 gradle biuld 给了我:

'gradle' is not recognized as an internal or external command,
operable program or batch file.

而c:\users\owen.gradle是一个文件夹,所以发生了什么?

but5z9lq

but5z9lq1#

这似乎是两个无关的问题。首先,您似乎没有gradle在您的路径上,因此命令无法识别。而且你还缺少rt.tools。看看这个问题能不能帮你解决。您似乎只下载了jre而没有下载jdk。

ni65a41a

ni65a41a2#

在我看来,您使用的是jre而不是jdk。可能您将$java\u home环境变量指向了一个jre,而它本来是jdk。
要使用gradle,如果您的项目目录中有一个名为“gradlew”的 Package 器,请这样称呼它: ./gradlew ... 但是如果没有,应该运行“ Package 器”任务来生成它们。
也可以安装gradle。但请记住,这对你的问题没有帮助。请看这篇安装gradle的文章。

相关问题